我可以让git merge --ff就像-ff一样吗?

ama*_*loy 5 git

我有时想要进行--ff-only合并,并且选项卡完成有点尴尬,因为--ff存在.但这--ff是默认行为,我无法想象要明确指定它.我能说--ff同义词--ff-only吗?我知道我可以做一个别名ff-merge,但我对这个解决方案并不感到兴奋.我也很满意一个导致--ff<TAB>完成的解决方案--ff-only.

Pau*_*cks 6

回答一下

我也很满意一个导致-ff完成到--ff的解决方案.

在bash中,找到用于配置git完成的脚本.在我的系统上它是/etc/bash.completion.d/git-completion.bash.

在那里,找到指定git merge选项的位.在我的脚本中,有一个变量__git_merge_options.你最好的选择是搜索--ff-only.

在该变量,删除--ff,因此,只有--ff-only--no-ff(和其他无关的选项)依然存在.

保存并获取该脚本.

瞧.

  • 谢谢你加入我的口音!我的回答看起来更多,我不知道,*génial*now;) (3认同)