git合并两次commit

前端之家收集整理的这篇文章主要介绍了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相关文章