Git 合并期间压入提交
示例
您可以用来gitmerge--squash将分支引入的更改压缩为单个提交。不会创建任何实际的提交。
git merge --squash <branch> git commit
这或多或少地等同于使用gitreset,但是在合并的更改具有符号名时更方便。比较:
git checkout <branch> git reset --soft $(git merge-base master <branch>) git commit
您可以用来gitmerge--squash将分支引入的更改压缩为单个提交。不会创建任何实际的提交。
git merge --squash <branch> git commit
这或多或少地等同于使用gitreset,但是在合并的更改具有符号名时更方便。比较:
git checkout <branch> git reset --soft $(git merge-base master <branch>) git commit