git同步本地仓库和远程仓库
2014-10-26 21:53
288 查看
上次说到如何将本地仓库上传到github上,这次来说说如何合并远程和本地仓库。
首先建立远程仓库,注意建立的时候勾选建立README
这样建立的远程仓库就不是空的了。
然后我们在本地建立本地仓库并init和commit(红线的地方是我打错了)
然后关联远程仓库,此时我们可以在这里找到ssh链接,复制下来就好
然后我们push试一下,会出现很闹心的结果
这是因为blabla......官方介绍我就不罗嗦了(反正我现在也看不懂),总而言之就是你的本地仓库和远程仓库不同步,
也就是说远程仓库保存的是你最新的更改,但是你在本地仓库没有那次更改的记录,他会认为本地仓库比较旧(过期),因此拒绝push。
我当前的解决方法就是使用pull命令,具体说明自己去看官方吧。这里介绍阮大神的http://www.ruanyifeng.com/blog/2014/06/git_remote.html
此命令将远程分支的文件与本地分支合并起来,就是将本地没有的远程更新从服务器上拉下来,
使用如下命令:
此句命令的作用是:将origin远程仓库的master分支拉下来与本地分支合并,同时更新本地分支
然后我们就可以看到本地多出了README.md文件:
现在更新完毕,我们可以进行push了,
我们看到已经成功,此时到github上看一下,
提交成功了。
首先建立远程仓库,注意建立的时候勾选建立README
这样建立的远程仓库就不是空的了。
然后我们在本地建立本地仓库并init和commit(红线的地方是我打错了)
然后关联远程仓库,此时我们可以在这里找到ssh链接,复制下来就好
然后我们push试一下,会出现很闹心的结果
这是因为blabla......官方介绍我就不罗嗦了(反正我现在也看不懂),总而言之就是你的本地仓库和远程仓库不同步,
也就是说远程仓库保存的是你最新的更改,但是你在本地仓库没有那次更改的记录,他会认为本地仓库比较旧(过期),因此拒绝push。
我当前的解决方法就是使用pull命令,具体说明自己去看官方吧。这里介绍阮大神的http://www.ruanyifeng.com/blog/2014/06/git_remote.html
此命令将远程分支的文件与本地分支合并起来,就是将本地没有的远程更新从服务器上拉下来,
使用如下命令:
git pull origin master
此句命令的作用是:将origin远程仓库的master分支拉下来与本地分支合并,同时更新本地分支
然后我们就可以看到本地多出了README.md文件:
现在更新完毕,我们可以进行push了,
我们看到已经成功,此时到github上看一下,
提交成功了。
相关文章推荐
- Git创建本地仓库并同步到远程
- git 本地仓库和远程创库的同步
- git 快速使用(本地仓库同步到远程仓库)
- Linux下安装操作Git远程仓库与本地仓库同步的教程
- git快速入门之一:创建本地仓库并同步到远程
- 本地Git仓库同步到Bitbucket 远程Git仓库
- Linux操作Git远程仓库与本地仓库同步的教程
- Ubuntu下git本地仓库与远程仓库的同步
- git 删除导致本地和远程仓库不同步解决
- LINUX下操作GIT远程仓库与本地仓库同步
- git将本地仓库同步到远程仓库
- 本地git仓库与GitHub远程仓库关联同步
- 本地仓库 同步到 bitbucket 远程git库
- git同步本地仓库和远程仓库
- git 删除导致本地和远程仓库不同步解决
- 本地git仓库同步到github远程仓库
- 创建局域网内远程git仓库,并将本地仓库push推到远程仓库中
- 基于本地文件或者本地Git仓库创建远程Git仓库
- [Git]更新远程代码到本地仓库
- 如何能在服务器架设好Maven之后,项目组的其他人直接上服务器上同步本地Maven仓库而不是再去maven远程仓库