【发布时间】:2021-03-20 23:24:09
【问题描述】:
当 git rebase 分支时,您可以通过在要压缩的每一行上将 pick 更改为 squash 来压缩提交。您也可以将其更改为 s 以作为简写方式。
pick 4306fab7 add stuff
pick d1e9645a test ci
s 5d0458e6 test ci
s 9cdb9984 test ci
必须有一种方法可以快捷地更改行。例如,如果您有一个包含 50 个提交的分支,您想要压缩和变基,则您必须手动将每一行的 pick 更改为 s,这需要很长时间。
是否有一个 cmd+option+s 快捷方式可以为您更改它,因此您只需在每一行上执行该命令?
【问题讨论】:
-
您使用的是哪个编辑器?它在可配置的编辑器中打开文件。
-
... 然后您可以使用编辑器的技巧一次性更改它。
-
@user1937198 编辑器?我使用iterm2,它只是停留在终端中
-
当你运行 git rebase 时,它会在终端中打开一个终端编辑器。
标签: git