git config rebase.exe命令

git config rebase.exe命令,git,git-config,Git,Git Config,我想启用rebase.缩写命令。我将下面的行添加到我的git文件(~/.gitconfig),保存,打开一个新的终端,cd到git回购,然后尝试一个git rebase-I HEAD ~,我仍然选择“pick”而不是“p”。我通过删除配置和观察更改以及运行git config-l确认git正在使用这个文件 [rebase] abbreviateCommands = true 文件: (搜索缩写命令)rebase。缩写命令在Git 2.16.0版中是新的。你正在运行什么样的Git

我想启用
rebase.缩写命令
。我将下面的行添加到我的git文件(~/.gitconfig),保存,打开一个新的终端,cd到git回购,然后尝试一个
git rebase-I HEAD ~
,我仍然选择“pick”而不是“p”。我通过删除配置和观察更改以及运行
git config-l
确认git正在使用这个文件

[rebase]
        abbreviateCommands = true
文件:
(搜索缩写命令)

rebase。缩写命令在Git 2.16.0版中是新的。你正在运行什么样的Git版本?< /P> < P>如果你使用<代码> ReBase.Ab缩vieCeMoudDS ,考虑Git 2.27(Q2 2020)的最新版本:
在2.27之前设置了
rebase.commands
配置时,合并后端的“
git-rebase
”无法正常工作

参见(2020年3月30日)by.
(于2020年4月22日合并)

:如果命令没有缩写形式,请不要缩写 签字人:Alban Gruin

当要求sequencer缩写命令时,它将用注释标记替换没有简短形式的命令(例如,
noop
noop
除了快速转发(即通过运行
git-rebase
)之外,没有任何用途

rebase.commands
设置为
true
时,删除它将中断此命令

todo\u list\u to\u strbuf()
检查命令是否有实际的缩写形式,如果没有,则忽略它


与答案没有直接关系(这几乎可以肯定是“您的Git较旧”),但是:为什么您关心生成的文件中的单词有多长?我很好奇,因为我不太明白为什么他们一开始就添加了这个“缩写命令”功能。可能是因为我使用vi/vim,只需键入
cw
来更改任何给定的命令,所以
cwe
不再是工作,不管它是说
pick
还是
p
…@torek。我确实使用了vim,但我将c映射到了其他东西(是时候撤销它了)。我一直在键入
dwie
,当时我觉得
re
会舒服得多。vim对未使用的命令序列的搜索完全是空洞的,而不是原来的vi:-)(我不久前开始使用
:map
2.11.0。我在Debian上:\