码迷,mamicode.com
首页 > 其他好文 > 详细

git同步本地仓库和远程仓库

时间:2014-10-26 22:31:28      阅读:559      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   sp   文件   div   2014   log   html   

上次说到如何将本地仓库上传到github上,这次来说说如何合并远程和本地仓库。

首先建立远程仓库,注意建立的时候勾选建立README

bubuko.com,布布扣

这样建立的远程仓库就不是空的了。

bubuko.com,布布扣

 

然后我们在本地建立本地仓库并init和commit(红线的地方是我打错了)

bubuko.com,布布扣

 

然后关联远程仓库,此时我们可以在这里找到ssh链接,复制下来就好

bubuko.com,布布扣

bubuko.com,布布扣

 

然后我们push试一下,会出现很闹心的结果

bubuko.com,布布扣

这是因为blabla......官方介绍我就不罗嗦了(反正我现在也看不懂),总而言之就是你的本地仓库和远程仓库不同步,

也就是说远程仓库保存的是你最新的更改,但是你在本地仓库没有那次更改的记录,他会认为本地仓库比较旧(过期),因此拒绝push。

 

我当前的解决方法就是使用pull命令,具体说明自己去看官方吧。这里介绍阮大神的http://www.ruanyifeng.com/blog/2014/06/git_remote.html

此命令将远程分支的文件与本地分支合并起来,就是将本地没有的远程更新从服务器上拉下来,

使用如下命令:

git pull origin master

此句命令的作用是:将origin远程仓库的master分支拉下来与本地分支合并,同时更新本地分支

bubuko.com,布布扣

然后我们就可以看到本地多出了README.md文件:

bubuko.com,布布扣

 

现在更新完毕,我们可以进行push了,

bubuko.com,布布扣

我们看到已经成功,此时到github上看一下,

bubuko.com,布布扣

提交成功了。

git同步本地仓库和远程仓库

标签:blog   http   使用   sp   文件   div   2014   log   html   

原文地址:http://www.cnblogs.com/lhyz/p/4052820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!