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到本地。

 

github初次上手使用总结_git