好的,让我澄清一下我的意思。我正在为使用git的一些特殊用例编写一些shell脚本。关于原因的长篇故事。
无论如何,我可以将它们全部称为单独的脚本,但我认为如果我基本上可以使它们成为新的git命令,那将是美丽而优雅的。我会拥有自己的版本" git" file,这将是一个检查第一个参数的bash脚本。如果第一个参数不是其中一个选择选项,那么它将调用常规git。
我知道,这可能有点疯狂,甚至可能都不可能,但我只是好奇。
我的机器的路径有/ home / me / bin作为第一个条目,但是放一个名为git的文件似乎并没有覆盖这个行为。也许重启我的电脑会解决这个问题吗?
无论如何,只是寻求建议。随意说"不,这不能完成"如果是这样,我就会继续前进。
编辑:没关系。只是需要重启。有一个简单的" Hello World!"继续看看我是否可以覆盖命令。它正在工作。快乐时光。
答案 0 :(得分:1)
你并不疯狂。你想做的是做一个git别名。
答案 1 :(得分:1)
是的,这是可能的。
修改现有的Git命令是可能的,但不是很优雅。你必须创建一个' git'脚本,你可能遇到很多问题。
创建新的Git命令很简单,只需将脚本放入$ PATH,就像〜/ bin / git相关(它将创建一个新的' git相关的命令)。