您的位置:首页 > 编程语言

Git与GitHub安装、配置与入门

2016-12-26 11:15 337 查看
一、         Git安装、GitHub账户的创建

下载Git for window(https://git-for-windows.github.io/)并进行安装。

在Git官网上新建GitHub账户,并新建仓库。

二、         相关配置

1、设置username和email

$ git config --global user.name "your name"  

$ git config --global user.email "your_email@youremail.com" 

2、在本地创建ssh key

$ ssh-keygen -t rsa -C your_email@youremail.com

3、打开id_rsa.pub,复制里面的key。回到github,进入AccountSettings,左边选择SSHKeys,AddSSH
Key,title随便填,粘贴key。

4、验证,在gitbash里输入

$ ssh -T Git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully
authenticated, but GitHub does not provideshell access 。这就表示已成功连上github。

三、         将github上的仓库pull到本地计算机

四、         将本地仓库的修改同步到github

Git可分为工作区、暂存区和版本库,在本地仓库中新建一个文件时,该文件被放置在工作区中,通过add命令,可以将该文件添加到暂存区,执行commit命令后,该文件会位于版本库中。

Push命令会将版本库中所作的更改提交到云端。也就是说,只有执行commit以后,才能将修改同步到github。

提交更改命令,其中-a:表示提交所有更改;-m:表示更改信息,后面跟的是对此次更改的相关描述性信息。

$ git commit -a -m "ok"

将更改push到github:

$ git push origin master

如果在提交更改的时候出现以下问题:

fatal: Unable to create 'E:/git workspace/Python-Crawler/.git/index.lock': File exists.

If no other git process is currently running, this probably means a

git process crashed in this repository earlier. Make sure no other git

process is running and remove the file manually to continue.

可以通过以下命令删除index.lock

$ rm -f ./.git/index.lock

五、         相关快捷键

Tab:用于在gitbash里面自动补全代码;

上下键:在gitbash中复制上一条或下一条命令;

git status:用于查看仓库文件区的状态;

git status -s :其中s为simple的意思,查看简化的状态。

 

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: