首页 > 代码库 > git中处理两个独立库独立分支合并出现的冲突
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中处理两个独立库独立分支合并出现的冲突
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。