如何从服务器拉出时合并和删除git中的冲突

时间:2014-06-03 13:49:33

标签: git openshift merge-conflict-resolution

我们的团队由4个人组成,我们的项目部署在 openshift 我们用 git仓库提交,推送和拉动。当有人提交更多更改时,其他人必须将其拉出来在我们的系统中进行更新..但是从服务器拉出主人得到冲突,我们不知道如何重新获得它。

每次我们从服务器再次删除文件和克隆时..作为 stackoverflow 的参考,我用 team-&gt;合并工具<解决了问题/强>  但它在许多情况下都不起作用。

帮帮我。提前谢谢。

2 个答案:

答案 0 :(得分:2)

从git存储库中获取后,你会得到冲突消息 ..然后你应该使用merge合并代码..从那里你找到冲突文件 ..然后撤消更改,然后点击再次拉 .. 现在再次进行更改并提交。

答案 1 :(得分:1)

看起来你们都在同时修改相同的文件,这可能很困难。通常,只需要在执行git pull时手动合并文件。您也可以尝试使用rebase。这应该将您的更改移到一边,拉入远程更改,然后在其上回复您的更改。我过去已经取得了成功。