美文网首页Flutter学习
Git:多个提交在review阶段,需要修改中间的某个提交

Git:多个提交在review阶段,需要修改中间的某个提交

作者: lee_zhou_iOS开发者 | 来源:发表于2021-03-11 11:21 被阅读0次

    例如提交了三次代码review阶段,其中第二个review被提出有问题,需要修改第二个commit。

    1.压缩合并

    git rebase -i HEAD~3   // 3是倒数第几个提交,可以根据实际情况自行决定
    

    2. 修改git-rebase-todo

    pick 843d2e xxxxxxx
    edit 5508e32 xxxxxxxx        //把此处pick修改为edit,则进入第二个commit的edit状态。 
    pick 5504fd2 xxxxxxxx
    

    3. 修改代码

    修改你的相关代码

    4. 提交到本地

    git add . 提交代码

    5. 添加记录

    git commit --amend   //修改第二次提交记录信息
    

    6. 返回到原来的HEAD

    git rebase --continue
    

    7. push你的修改到远程仓库

    git push
    

    相关文章

      网友评论

        本文标题:Git:多个提交在review阶段,需要修改中间的某个提交

        本文链接:https://www.haomeiwen.com/subject/jemnqltx.html