四时宝库

程序员的知识宝库

不小心输多了git怎么办?仅此一招让程序员无需退出重输!

不少程序员会不小心在终端上输入太多git,想知道是否有解决方案吗?我经常使用git,经常在输多之后离开并返回,然后键入完整的git状态。这会导致出现一个烦人的提示框:

我的初始想法是在$ PATH中覆盖git二进制文件,并且将它剥离任何匹配git的引用参数,所以最终只是在参数结尾处运行git状态。一个更简单的方法是使用git-config's alias.*功能将第一个参数扩展为git到shell命令。

其中将以下git配置添加到.gitconfig文件中

然后你会发现你可以git git到你想要的内容,不管输入多少个git,最后都可以得到你想要的结果,再也不用离开再返回重新输入了。

(git sha is an alias for git rev-parse HEAD.)

如果你有其他问题,可以看看该用户caius在Github上的开源项目?/ .gitconfig中是否有解决方案(该项目开源地址:https://github.com/caius/zshrc/blob/master/dotfiles/gitconfig)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接