前言
很多时候,由于自己的疏忽,把该提交的文件没有提交上去,但是考虑到后期代码的code review,最好是一个功能对应一个commitId,这是最理想的状态。那么问题来了?如何合并多个commitId呢?
如何合并多个commitId
当然笔者在之前的Git专栏文章里面已经介绍了相关的方法,相信看了笔者的Git专栏后,就很容易知道其中的两种方案;第一种:git reset;第二种:git rebase;今天笔者再介绍另一种方案:git commit --amend。
首先对于某个功能来个不完整的提交
git log
在此基础上整理代码,将代码添加至暂存区
git add .
然后执行合并命令,并附上注释内容
git commit --amend -m “commit msg”
最后执行git push -f
git push -f