我在一个分支中有多个提交。当我推送这些提交以进行代码审查时,我们的代码审查工具会为每个提交创建一次审查。
为了避免这种情况,我想将多个提交 merge 为一个提交。同时我不想丢失提交的历史记录。是否可以创建一个仅用于审查的新分支,并将我的主分支中的所有提交 merge 到我的审查分支中的单个提交?我该怎么做?
最佳答案
我不知道你的审查工具,但这可能有用
git checkout review
git merge --squash master
http://www.kernel.org/pub/software/scm/git/docs/git-merge.html
关于git - 如何在不丢失历史记录的情况下将多个提交 merge 为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185695/