2019/12/4号更新
发现两个美好的网站,讲解很鲜明: http://rogerdudler.github.io/git-guide/index.zh.html
https://git-scm.com/book/en/v2
整理自廖雪峰git教程
git命令和github命令分开总结的原因是:git可以单独作为版本管理系统,不和GitHub产生联系。
1. 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以创建ssh key
ssh-keygen -t rsa -C "email"
在当前目录下会生成 .ssh目录,里面有 id_rsa & id_rsa.pub文件。
2.打开GitHub -> Account settings -> SSH Keys -> Add SSH Key -> id_rsa.pub.copyTo(this)
3.在GitHub创建一个新的repos
4. git remote add origin git@github.com:xxxx/xxxx.git
5. git push -u origin master
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令。
6. 之后,git push origin master
或者,从4开始。
4. 先创建repos,git clone到本地。