Git安装与使用(windows环境)(三)----创建远程仓库,并与本地仓库建立联系
系列教程地址:
Git安装与使用(windows环境)(一):http://www.cnblogs.com/joyho/articles/4062574.html
Git安装与使用(windows环境)(二):http://www.cnblogs.com/joyho/articles/4063680.html
Git安装与使用(windows环境)(三):http://www.cnblogs.com/joyho/articles/4100159.html
在前面的两篇教程中,已完成了Git的安装和本地仓库的建立。下面需要创建远程仓库,并且与本地仓库建立联系。
1.创建远程仓库
进入自己的github账户,找到如图(1)所示位置,点击new,进入图(2)页面并且按照该图所示填写,最后点击“Create repositories”按钮,完成远程仓库的创建。此时可看到图(3),远程仓库已创建!
(1)
(2)
(3)
2.建立本地仓库与远程仓库的联系
情况一:本地已有仓库,远程也有仓库,但是两者没有建立联系(属于本教程情况)
在本地仓库learngit中运行一下命令,红线部分填写自己远程仓库的地址(每个人都不一样的):
第一次推送到远程master时,运行命令:
git push -u origin master
-u 表示把本地master关联到远程master分支
以后的推送就不需要加上-u了,即:git push origin master
情况二:如果本地仓库是直接从远程仓库克隆下来的,那已经存在联系了,不需要再故意建立关联了。
在这个步骤中可能会出现的错误及解决办法:
1.在执行
$ git remote add origin git@github.com:JoyHo/learngit.git
错误提示:fatal: remote origin already exists.
解决办法:
$ git remote rm origin
然后在执行:$ git remote add origin git@github.com:JoyHo/learngit.git 就不会报错误了
2. 在执行
$ git push origin master
错误提示:error:failed to push som refs to.......
解决办法:
$ git pull origin master // 先把远程服务器github上面的文件拉下来,再push 上去。