让git交互式rebase说“p”而不是“pick”?

时间:2017-08-07 18:49:17

标签: git

这是一个小麻烦。当我git rebase -i origin/master时,它会说“选择”,我必须按退格键4次才能将其删除并将其更改为其他内容(或学习键盘快捷键)。有没有办法让它只是说“p”?我正在使用git别名进行变基,所以我可以在那里添加它。

1 个答案:

答案 0 :(得分:0)

如果您已经为rebase使用别名,则可以包含以下行:

sed -i -e '2,$ s/^pick/p/' .git/rebase-merge/git-rebase-todo

此命令将更改以" pick"开头的所有行。到" p"在交互式rebase期间修改的文件中。

这可能需要一些玩/定时,但可能是您所需功能的起点。