错误合并后删除文件

时间:2018-06-25 00:39:26

标签: git git-merge

我们在GIT中有两个分支机构。母版(M1)和发行版(R1)。

M1定期合并到R1中。

有人不小心将R1合并为M1。合并已还原。
在M1和R1中继续签入。

现在,当我尝试将M1合并到R1时,GIT要求从R1删除140个文件。
我不希望这些文件被删除。

如何在不删除R1中的文件的情况下将M1合并到R1中?

我可以使用GIT状态,将这140个文件保存在某个位置,让合并删除这140个文件,再次复制保存的文件并提交。 但我希望可能有一种更简单的方法。

1 个答案:

答案 0 :(得分:0)

  

但是我希望可以有一种更简单的方法

实际上,这可能是更直接的解决方法,可让您继续前进。
这样做的目的是允许对常见文件进行合并,同时能够恢复已删除的文件。

或者,您也可以在提交(完成合并)之前尝试使用merge without auto-commitrestore the deleted files(带有git checkout sourceBranch -- adeletedFile)(