返回

文章详情

git git git git git

Hacker News2026年8月18日 07:35

2017-09-26 11:00:23 你有没有发现自己在终端中不小心输入了太多的 git,并想知道是否有解决方案?我常常输入 git 然后走开,回来后再输入一个完整的 git status。这会导致一个可爱的(烦人的)错误:$ git git status git: 'git' 不是一个 git 命令。请参阅 'git --help'。真是个 git。我的初步想法是覆盖 $PATH 中的 git 二进制文件,并让它删除任何匹配 git 的前导参数,这样我们最后只运行 git status。更简单的方法是使用 git-config 的 alias.* 功能将第一个参数 git 扩展为一个 shell 命令。git config --global alias.git '!exec git' 这将以下内容添加到你的 .gitconfig 文件中 [alias] git = !exec git 然后你会发现你可以尽情的输入 git git $ git sha cc9c642663c0b63fba3964297c13ce9b61209313 $ git git sha cc9c642663c0b63fba3964297c13ce9b61209313 $ git git git git git git git git git git git git git git git git git git git git git git git git git git sha cc9c642663c0b63fba3964297c13ce9b61209313(git sha 是 git rev-parse HEAD 的别名。)看看我在 ~/.gitconfig 中还有什么其他 git 别名,并笑一笑我在那里的所有错别字修正。(是的,git 提供自动纠正功能,如果你启用它,但我习惯了这些错别字的使用!)现在 git 回去做有用的事情吧!

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡