git合并两次commit

因为引入了review的机制,导致如果两次commit之间有依赖的话,何容易合并失败,一般一次review都只提交一次commit,在merge之后,再进行开发。
但实际上在开发阶段,一个完整的功能会有几次commit,但希望最终review一次。

假设在old分支上有两个commit需要review到远程dev分支
解决方案:
-1 新建个与远程同步的干净分支
git checkout -b new origin/dev
-2 将old分支两次的commit合并一起到新分支
git merge --squash old
-3 提交

git add .
git commit -m "new component"
git review dev

相关文章

Git安装和使用 Git安装和使用 刚开始用git的小白适用,,转自...
fatal: remote origin already exists.解决方法 第一个问题g...
git常用命令(二)查看历史记录 git log [--pretty=oneline]...
git之如何把本地文件上传到远程仓库的指定位置 git专栏收录该...
代码规范之 lint-staged 在代码提交之前,进行代码规则检查能...
方法:1、文件没有git操作时用“git checkout--文件”命令还...