合并期间Git拉和合并

时间:2014-06-05 03:19:38

标签: git merge git-merge

使用Git我已经对其他开发者分支进行了拉动,然后我合并到了我的分支中。当我运行应用程序时,我意识到其他开发人员忘记检查新资源,他立即检查了它。如何在合并过程中抓取新文件?

我不想通过撤消到目前为止所做的工作而失去我对mergetool所做的所有工作。我也不想检查它,因为我无法在没有资源文件的情况下对其进行测试,而且我不想检查损坏的代码。

2 个答案:

答案 0 :(得分:2)

你可以:

  • fetch(不要求您的工作树是干净的,这意味着您的合并仍在进行中)
  • 从origin / otherBranch签出文件(如“How to get just one file from another branch”)

    git checkout origin/otherBranch -- aFile
    

这会覆盖'aFile',这意味着我假设您正在进行的合并不涉及该文件,或者它的工作将丢失。

作为OP Ian Hern mentions,您还可以在拉动其他分支后结帐。 重做合并然后可以工作。

答案 1 :(得分:0)

我能够检查其他分支,执行拉动,然后再次检查我的合并中分支。然后再次运行merge并将其添加进去。