Git 修改commit 相关操作

版权声明:本文为博主原创文章,转载请表明出处。如果您觉得文章还行就点个赞,同时也可以关注一下我哈。 https://blog.csdn.net/ljk126wy/article/details/87879734

修改最新提交的commit的message

git commit --amend
sdf
执行 git commit --amend 然后修改注释即可 (需要通过vi 或vim编辑并保存)

修改旧的commit 的message

git rebase -i 他的下一个commitId
如果我们想修改以 55c22b开头的commit。 需要通过 git rebase -i 他的下一个commitId,就是我们下图中红色框标红的位置(fg225ff开头的commit)。

如果想修改b.txt01 的commit 就操作他的下一个commit id(617b4b)

具体操作如下图:
在这里插入图片描述
执行后会出先入下图的内容:
在这里插入图片描述
我们将pick 修改为r 然后将其保存。
在这里插入图片描述
保存后会展示如下图的内容,我们此时就可以修改我们的message为 c.txt001,然后执行保存操作。
在这里插入图片描述
如下图所示操作成功!
在这里插入图片描述

把连续的commit 整合为一个commit

首先我们通过git log 查看历史提交记录
在这里插入图片描述
我们的操作是把b.txt 和c.txt 合成一个commit
在这里插入图片描述
将c.txt001 的commit pick该为 s 然后保存
在这里插入图片描述
输入我们合并后新的commit的message 为merge b c
在这里插入图片描述
如下图所示我们的合并操作成功!
在这里插入图片描述

把间隔的commit 整合为一个commit

通过git log 查看我们的提交历史

在这里插入图片描述
我们这里将 a 和 e合并到一起
通过 git rebase -i b17b4bc 结果如下图:
在这里插入图片描述
我们第一行的内容修改为 pick a的commit id 然后将要合并的commit 放到他的下面 内容为
s 合并commit id 如下图所示,然后将其保存。
在这里插入图片描述
修改合并后commit message信息 如下图所示:
在这里插入图片描述
下图所示表示修改成功
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ljk126wy/article/details/87879734