我基本上想阻止我的计算机在我的终端上运行以下命令:
git checkout master
我的第一个想法是添加一个别名,但别名不会获取整个命令,只是第一部分。基本上,如果我运行命令,我想回显一条消息,没有什么太花哨。所以我想知道做这件事的最好方法是什么?
4szc88ey1#
@chepner建议的git的shadow函数看起来很简单,如果你只需要处理一小部分参数的话:
git
git(){ if [[ "$1 $2" == "checkout master" ]]; then print "never mind" return 1 fi =git "$@" }
1条答案
按热度按时间4szc88ey1#
@chepner建议的
git
的shadow函数看起来很简单,如果你只需要处理一小部分参数的话: