假设遵循“工作流程”
create branch master
add + commit some files
create and checkout branch dev
edit and commit several times with silly commit messages
checkout master
merge dev branch into master branch
在最后一步中,可能不会从dev分支上的提交中引入所有(愚蠢的)提交消息,并且只有一个提交消息,例如, “今天合并开发分支”?
的Matthias
答案 0 :(得分:8)
您想要提交压缩,这可以通过多种方式完成:
git rebase -i
)适合您。--squash
选项到git merge
,git rebase
和git pull
有关这两个主题的更多信息,请参阅Chapter 6 of the Pro Git book以及上面链接的命令的手册页。