InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit

在工作中有很多好用的git工具,但是Idea 编辑器本身就携带了Git 版本控制,本着更专注,更高效的理念,没道理对每天干活用的工具仅仅停留在Pull和Push的阶段.下面让我们学习起来!

合并多个Commit

在开发过程中我们会在feature中提交很多次 commit,在开发完成后其实没必要把所有的提交记录都 mergemaster 应该是合并所有commit为一个commit推到 master

下面是我在master的两个提交案例
InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit_第1张图片
选择最早提交的,右键找到 Interactively Rebase from Here,会出现下面的窗口
InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit_第2张图片
选中多个,点击Squash,输入新的提交即可

InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit_第3张图片
可以看到我们已经成功了,然后就可以推送代码了!
InteliJ IDEA关于Git版本控制技巧 -- 合并多个Commit_第4张图片

参考资料:
jetbrains : Edit Git project history

你可能感兴趣的:(其他,计算机基础,更高效,开发工具,intellij,idea)