Git别名取代GIT

时间:2016-12-21 11:57:38

标签: git

鉴于明星战争的炒作,这只是为了它的乐趣。是否有可能将实际的GIT命令别名为“force”?所以,当你做一个git push你实际上写强制推或git pull你写强制拉?

1 个答案:

答案 0 :(得分:4)

Linux / MacOS解决方案:使用.bashrc将此内容放入git别名force

complete -o bashdefault -o default -o nospace -F _git force 2>/dev/null \
    || complete -o default -o nospace -F _git force
alias force='git'

编辑:第一个命令使所有常用的自动完成魔法使用新别名。没有它,tab-completion将无法工作,因为系统在执行之前不会将force识别为git命令。