一、 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的意思,查看简化的状态。