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

git中处理两个独立库独立分支合并出现的冲突

时间:2014-11-25 23:36:01      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:git

1、首先init本地库,

2、git remote add remoteBranchName url。配置远端库路径

3、fetch操作。这样子会把远端库加载在本地,可读不可写。这个时候需要用merge操作合并两个库。可能出现冲突,处理代码或者资源冲突,主义add和commit等操作细节。

但是比较推荐的是先把本地commit之后再fetch。这样子本地的版本已经在库中,merge时覆盖也可以找回。最后pull remoteBranchName保持远端库的时间点比本地库的早,这样子之后才能push。如果出现一种情况,本地的时间点比较晚(创建了之后、merge没冲突),会被push reject掉。只能pull操作,重新处理冲突。但是这个时候处理的冲突就可以push啦。

如果两个库没直接冲突的话可以使用pull。

4、git push--set-upstream url remoteBranchName把本地的数据全部提交到这个分支名中。


至此,处理push错误:

Updates were rejected because the tip of your current branch is behind its remote counterpart.Integrate the remote change (e.g. ‘git pull ..‘) before pushing again.

git中处理两个独立库独立分支合并出现的冲突

标签:git

原文地址:http://blog.csdn.net/jingzhewangzi/article/details/41493283

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