问题描述
在交互式rebase模式下是否可以更改一次或多次提交的消息?
我必须在每次提交前都添加一个TaskId。
当前状态:
pick 7c2dbd5 Message1
pick d57eb65 Message2
...
pick d57eb65 MessageN
目标状态
pick 7c2dbd5 [TaskID] Message1
pick d57eb65 [TaskID] Message2
...
pick d57eb65 [TaskID] MessageN
理想情况下,我想在不离开编辑器的情况下自动执行此操作。
解决方法
pick 7c2dbd5 Message1
x git commit --amend -m "[TaskID] Message1"
pick d57eb65 Message2
x git commit --amend -m "[TaskID] Message2"
...
pick d57eb65 MessageN
x git commit --amend -m "[TaskID] MessageN"
x $command
或exec $command
在完成上一个操作后运行命令。