我是 Git 中交互式变基的新手,所以我创建了一个分支,我可以在其中压缩提交 ( squash-branch
),以防万一我毁了某些东西。我没有更改分支上的任何文件,只是更改了历史记录。我合并了分支以master
期望它将提交新的提交历史squash-branch
。
如何替换master
withsquash-branch
的历史记录的提交历史记录?换一种心情说,我想master
拥有squash-branch
的历史。
我已经尝试了两种强制覆盖master
的方法squash-history
。“我们的战略”和git branch -f master squash-branch
。
如果您需要更多详细信息,请通知!
谢谢!