改变历史commit注释-git
Kong Liangqian Lv6

现在对历史提交信息需要修改

1
git log

目前的记录为

1
2
3
4
5
6
7
8
9
10
11
commit bee8dd7a91683577a290ccdbc1da4142153b0713 (HEAD -> ros2)
Author: chargerKong <chargerKong@126.com>
Date: Fri Nov 12 14:41:51 2021 +0800

add urdf rosbag2_cpp to package.xml

commit 4b5036b987b5a9cfee30b40f76e026a462b9c9d6
Author: chargerKong <chargerKong@126.com>
Date: Fri Nov 12 14:40:40 2021 +0800

convert to rolling

需要把第二次提交的提交内容信息从convert to rolling 修改为convert assets_writer to rolling

操作步骤

1
git rebase -i HEAD~2

此时会跳出来一个页面

1
2
pick 4014d48 convert convert to rolling
pick de39d65 add urdf rosbag2_cpp to package.xml

此时需要修改第一行的pick为edit,保存退出。

弹出信息为

1
2
3
4
5
6
7
8
停止在 4b5036b... convert to rolling
您现在可以修补这个提交,使用

git commit --amend

当您对变更感到满意,执行

git rebase --continue

因为我们没有任何的更改,只需要修改commit注释信息,因此直接

1
git commit --amend 

修改一下commit消息记录,保存退出

最后

1
git rebase --continue 

再一次查看git log

1
2
3
4
5
6
7
8
9
10
11
commit de39d6590f56cf7f55bcdf678ad3c6bad31d855c (HEAD -> ros2)
Author: chargerKong <chargerKong@126.com>
Date: Fri Nov 12 14:41:51 2021 +0800

add urdf rosbag2_cpp to package.xml

commit 4014d480ed973a4ee32e367fdaeae8dbfee90d05
Author: chargerKong <chargerKong@126.com>
Date: Fri Nov 12 14:40:40 2021 +0800

convert assets_writer to rolling
 Comments