当我进行交互式rebase时,git打开一个编辑器,我可以在其中指定我想要进行的更改(选择提交,重新提交提交消息等):
p 99ba2e6 commit message ...
r 65b35d4 commit message ...
p f793a28 commit message ...
p d122650 commit message ...
我可以以某种方式使用编辑器以类似的方式播放文件吗?例如,假设我有以下三个修改过的文件(git status -s
):
M ../path/to/file1
M ../other/path/to/file2
M ../yet/other/path/to/file3
我希望git能够打开一个编辑器,这样我就可以按照以下方式调出前两个:
A ../path/to/file1
A ../other/path/to/file2
M ../yet/other/path/to/file3
我知道git add -i
和git gui
,但我真的想用编辑器来做这件事,就像我在做交互式rebase时一样。