好吧,让我澄清一下我的意思。我正在为一些使用 git 的特殊用例编写一些 shell 脚本。至于为什么,说来话长。
无论如何,我可以将它们全部称为单独的脚本,但我认为如果我基本上可以使它们成为新的 git 命令,那将是美丽而优雅的。我会有自己的“git”文件版本,它是一个 bash 脚本,用于检查第一个参数。如果第一个参数不是几个选择选项之一,它将调用常规 git。
我知道,这可能有点疯狂,甚至可能不可能,但我只是好奇。
我的机器的路径将/home/me/bin 作为第一个条目,但在那里放置一个名为 git 的文件似乎并没有覆盖该行为。也许重新启动我的计算机可以解决这个问题?
无论如何,只是寻求建议。请随意说“不,这是不可能的”,如果是这样,我会继续前进。
编辑:没关系。只需要重新启动即可。有一个简单的“Hello World!”继续看看我是否可以覆盖该命令。它正在发挥作用。快乐的时光。
最佳答案
你没疯。你想要做的是创建一个 git 别名。
关于git - 是否可以用我自己的版本覆盖 git 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260559/