2014-06-05 92 views
3

與Git我已經完成了對其他開發人員分支的拉,然後我合併到我的分支。當我運行應用程序時,我意識到其他開發人員忘記檢查新資源,他立即檢查了它。我在合併過程中如何獲取新文件?合併期間的Git拉和合並

我不想失去我用mergetool所做的所有工作,撤銷我目前爲止所做的工作。我也不想檢查它,因爲我無法測試它沒有資源文件,我不想檢查破損的代碼。

回答

2

您可以:

  • 取(不要求你的工作樹是乾淨的,這意味着你的合併仍在進行中)
  • 結帳從源頭文件/ otherBranch(如「 How to get just one file from another branch「)

    git checkout origin/otherBranch -- aFile 
    

這將重寫 'aFile' 雖然,這意味着我ASSU我正在進行的合併不涉及該文件,或者它將會丟失的工作。

由於OP Ian Hernmentions,你也可以在拉動其他分支後檢出分支。
重做合併,然後可以工作。

+0

我沒有測試過這個,因爲我不想等待,所以我剛檢查了一個壞的提交,如果它再次發生在我身上,它會嘗試它(可能它會大聲笑)。 –

0

我能夠檢出另一個分支,做一個拉動,然後再次檢查我的中間合併分支。然後再次運行合併,並將其添加進去。

+0

好的,我已經在答案中增加了你的結論以獲得更多的知名度。 – VonC