2019/12/4号更新
发现两个美好的网站,讲解很鲜明: http://rogerdudler.github.io/git-guide/index.zh.html
https://git-scm.com/book/en/v2
整理自廖雪峰git教程,原教程:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416
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到本地。
图片地址:https://www.cnblogs.com/runnerjack/p/9342362.html