git rebase - 批量更改消息
git rebase - bulk change messages
是否可以在交互式变基模式下更改一个或多个提交的消息?
我必须在每次提交前添加一个 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
在上一个操作完成后运行命令。
是否可以在交互式变基模式下更改一个或多个提交的消息?
我必须在每次提交前添加一个 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
在上一个操作完成后运行命令。