2

我从developto进行了一次大合并master,Git 处理得非常正确。但是在合并之前,两个分支中肯定存在三个文件,但 Git 只识别 master 中的旧文件,因为它们都标记为added by us. 我希望得到一个我可以解决的冲突,因为我想要develop. 唯一能让我解决它的方法就是添加它们(这意味着我将保留旧master版本或删除它们。我选择后者并尝试了另一个合并,但它说我已经是最新的了.现在文件存在develop但不存在master,但Git似乎对此一无所知。为什么Git不让我把这些文件带过来,我该怎么做才能解决这个问题?

4

1 回答 1

1

因此develop,您需要3 个文件master。尝试这个

git checkout master  # make sure you are on the master branch 
git checkout develop -- name_of_file_1.ext name_of_file_2.ext name_of_file_3.ext

这应该会带来您想要的 3 个文件develop的最新状态。

于 2013-05-21T04:20:41.793 回答