git 如何在不删除文件的情况下合并分支?

k4ymrczo  于 2023-08-01  发布在  Git
关注(0)|答案(1)|浏览(99)

在Master分支中,我删除了一些不必要的文件(比如d1.txt、d2.txt、d3.txt...)。这些文件对于某些测试功能的Dev分支是必需的。现在,如果我将Master分支合并到Dev分支,这些文件也会从Dev分支中删除。
手动恢复已删除的文件并不是一个好的选择。是否有方法可以在不删除任何文件的情况下将Master分支合并到Dev分支?

von4xj4u

von4xj4u1#

我只是不得不与--no-ff合并来解决这个问题

git merge Dev --no-commit --no-ff

字符串
和还原文件

git checkout HeAD -- file1 file2 file3

相关问题