我想将分支A合并到分支B中,但是分支A有一些删除文件的提交,分支B需要。在分支B上使用git merge A
仅删除文件。如何正确地将分支A合并到B中?
答案 0 :(得分:0)
如果您确实希望在历史记录中进行合并提交(例如,为了跟踪项目中信息的移动方式),您还可以使用git merge --no-ff --no-commit A
。此命令将在创建提交之前暂停合并过程,使您有机会检查代码或对此提交应用一些额外的修改。
然后,您可以使用git reset -- <file>
和git checkout -- <file>
恢复已删除的文件。