Git如何合并Commit

如果你在 push 你的修改之前想要将本地多次修改后的 commit 合并一下变得更好看,可以使用下面的方法。

  1. 指定你要合并的 commit

    相关的命令有两种

    1. 你可以通过指定修改过去的几个 commit

       git rebase -i HEAD~2
      
    2. 你可以通过指定最新的想保留的 commit

       git rebase -i 91fa102
      

    然后会git会自动调用vim并展示所有要修改的 commit 信息

  2. 将你想要合并的 commit 前面的 pick 改为 s 或者 squash 后保存退出,进入下一个界面。

  3. 修改合并后的 commit 信息

  4. 提交

posted @ 2018-11-25 18:43  暮晨  阅读(839)  评论(0编辑  收藏  举报

Aaron Swartz was and will always be a hero