加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

git合并两次commit

发布时间:2020-12-14 16:37:15 所属栏目:百科 来源:网络整理
导读:因为引入了review的机制,导致如果两次commit之间有依赖的话,何容易合并失败,一般一次review都只提交一次commit,在merge之后,再进行开发。 但实际上在开发阶段,一个完整的功能会有几次commit,但希望最终review一次。 假设在old分支上有两个commit需要r

因为引入了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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读