错误合并后删除文件
File deletion after wrong merge
我们在 GIT 有两家分店。大师 (M1) 和发布 (R1)。
M1 定期合并到 R1 中。
有人不小心将 R1 合并到了 M1 中。合并已恢复。
在 M1 和 R1 中继续签到。
现在,当我尝试将 M1 合并到 R1 时,GIT 要求从 R1 中删除 140 个文件。
我不想删除这些文件。
如何在不删除R1中的文件的情况下将M1合并到R1中?
我可以使用GIT状态,将这140个文件保存在某个地方,让合并删除这140个文件,再次复制保存的文件并提交。
但我希望有更简单的方法来做到这一点。
But I am hoping there may be a simpler way to do it
这实际上可能是更直接的解决方法,可以让您继续前进。
这个想法是允许对常见文件进行合并,同时能够恢复已删除的文件。
作为替代方案,您也可以在提交(完成合并)之前尝试 merge without auto-commit, and restore the deleted files(使用 git checkout sourceBranch -- adeletedFile
)
我们在 GIT 有两家分店。大师 (M1) 和发布 (R1)。
M1 定期合并到 R1 中。
有人不小心将 R1 合并到了 M1 中。合并已恢复。
在 M1 和 R1 中继续签到。
现在,当我尝试将 M1 合并到 R1 时,GIT 要求从 R1 中删除 140 个文件。
我不想删除这些文件。
如何在不删除R1中的文件的情况下将M1合并到R1中?
我可以使用GIT状态,将这140个文件保存在某个地方,让合并删除这140个文件,再次复制保存的文件并提交。
但我希望有更简单的方法来做到这一点。
But I am hoping there may be a simpler way to do it
这实际上可能是更直接的解决方法,可以让您继续前进。
这个想法是允许对常见文件进行合并,同时能够恢复已删除的文件。
作为替代方案,您也可以在提交(完成合并)之前尝试 merge without auto-commit, and restore the deleted files(使用 git checkout sourceBranch -- adeletedFile
)