git - 是否可以用我自己的版本覆盖 git 命令?

标签 git bash

好吧,让我澄清一下我的意思。我正在为一些使用 git 的特殊用例编写一些 shell 脚本。至于为什么,说来话长。

无论如何,我可以将它们全部称为单独的脚本,但我认为如果我基本上可以使它们成为新的 git 命令,那将是美丽而优雅的。我会有自己的“git”文件版本,它是一个 bash 脚本,用于检查第一个参数。如果第一个参数不是几个选择选项之一,它将调用常规 git。

我知道,这可能有点疯狂,甚至可能不可能,但我只是好奇。

我的机器的路径将/home/me/bin 作为第一个条目,但在那里放置一个名为 git 的文件似乎并没有覆盖该行为。也许重新启动我的计算机可以解决这个问题?

无论如何,只是寻求建议。请随意说“不,这是不可能的”,如果是这样,我会继续前进。

编辑:没关系。只需要重新启动即可。有一个简单的“Hello World!”继续看看我是否可以覆盖该命令。它正在发挥作用。快乐的时光。

最佳答案

关于git - 是否可以用我自己的版本覆盖 git 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260559/

相关文章:

java - 获取/dev/null : ambiguous redirect error in unix

bash - 如何从 mpirun 在 gnome-terminal 中运行 gdb?

Bash脚本如何从变量执行命令

git - 以编程方式交换最后两次提交

git - 如何执行 git pull 并忽略所有更改

git - 如何调试与 git/git-shell 相关的问题?

git rebase冲突是由哪个commit引起的

linux - 无法在 while 读取循环内运行交互式 hashcat

bash - RVM安装将无法进行

git - 在 Windows 7 上使用生成的 key SSH 推送到 Bitbucket