Git 合并多条commit

文章目录

  • 修改前
  • 开始修改
    • 第一种方式: 命令行
    • 第二种方式: Android Studio
  • 遇到冲突的解决办法
    • 第一种:修改到底,干就完事了
    • 第二种:回滚吧,有点慌

修改前

Git 合并多条commit_第1张图片

开始修改

第一种方式: 命令行

git rebase -i 01fc32484fb2d2229aa20 // 这里对应的是init的这次提交

Git 合并多条commit_第2张图片
键盘敲击 “I” 进入编辑模式, 把pick 改为 s

(这里稍微提一下, commit大本营,骚操作都在这里)
Git 合并多条commit_第3张图片
点击"ESC"退出编辑模式, 再输入 “:wq” 保存
Git 合并多条commit_第4张图片
按照上述操作继续编辑合并后的commit信息,再然后ESC, :wq保存即可

Git 合并多条commit_第5张图片
Git 合并多条commit_第6张图片

第二种方式: Android Studio

选中要修改的commit 右击选择Squash Commits
Git 合并多条commit_第7张图片
Git 合并多条commit_第8张图片在这里插入图片描述

遇到冲突的解决办法

第一种:修改到底,干就完事了

git add .

git rebase --continue

第二种:回滚吧,有点慌

git rebase --abort // 前功尽弃全部放弃

你可能感兴趣的:(Git,git,android,studio,commit)