Git 链接 Github远程库

204 阅读1分钟

1.创建SSH Key。

在用户主目录(C:\Users\Administrator)下,看看有没有.ssh文件,如果有,再看文件下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接到下一步。如果没有,打开Git Bash,输入命令,创建SSH Key

ssh-keygen -t rsa -C "123@126.com" //123 是你自己注册GitHub的邮箱

(注:id_rsa.pub是公钥,可以公开,id_rsa是私钥,不要公开)

2.本地创建git版本管理仓库

git init

3.github创建repository仓库

下一步

4.链接git与github

创建新的GitHub仓库后

在你的本地git版本仓库下打开Git Bash,输入以下指令链接Git与Github仓库

git remote add origin git@github.com:jxhud/exercise.git

上面的git@github.com:jxhud/exercise.git是我的GitHub远程仓库,你自行替换成你的就行

5.Git推送到GitHub

git push -u origin master

关联后,第一次因为master分支是空的,加上了-u,推送master分支的所有内容命令

此后,每次本地提交后,就可以使用命令git push origin master推送最新修改

推送到其他分支也可以把master替换成其他就行。

注意 :推送前Git的仓库里必须要有版本快照,不能为空,所以要先创建提交,如果Git仓库里本来就有快照,就可以直接推送

注意:如果出现这种情况:

error: failed to push some refs to 'git@github.com:jxhud/exercise.git'

那么就是你本地的文件和GitHub上的不一致,要使用命令

git pull origin master

把远程仓库的文件下载下来与你的工作目录合并,再推送