我已经从主干分支到一个功能分支。为了让我的分支保持最新,我想经常从主干 merge 回来(总是最新的),但我不喜欢主干中的所有内容都 merge 到我的分支中。
是否有可能以某种方式从主干 merge 我在分支中的文件?
例如,在 merge 之前:
Trunk
File 1
File 2
File 3
File 4
Branch
File 2
File 3
merge 后,我有以下内容,这是我不想要的。我只想从主干 merge 文件 2 和文件 3。
Branch
File 1
File 2
File 3
File 4
最佳答案
git merge --no-commit --no-ff trunk
git diff --name-only -z --diff-filter=A @ | xargs -0 git rm -f
git commit
关于git - 从主干 merge 到分支,但只 merge 分支中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60864980/