私が言っていることを明確にしましょう。私は、gitで動作するいくつかの特別な使用例のためのいくつかのシェルスクリプトを書いています。理由についての長い話。自分のバージョンでgitコマンドを上書きすることはできますか?
とにかく、それらをすべて別々のスクリプトとして呼び出せますが、基本的には新しいgitコマンドにすることができれば、それは美しくてエレガントだと思います。私は自分自身のバージョンの "git"ファイルを持っていました。これは最初の引数をチェックするbashスクリプトです。最初の引数がいくつかのオプションの1つではなく、オプションを選択すると、代わりに通常のgitが呼び出されます。
私は知っている、これは少し狂っているかもしれません、それは可能ではないかもしれないかもしれませんが、私はちょうど好奇心です。
私のマシンのパスは、最初のエントリとして/ home/me/binを持ちますが、gitというファイルを置くと動作を上書きしないようです。コンピュータを再起動するとこれが解決されますか?
とにかく、アドバイスを探しています。 「いいえ、これはできません」と言って自由に感じてください。
編集:Nevermind。ちょうど再起動する必要があります。シンプルな "Hello World!"私はコマンドを無効にすることができるかどうかを調べる。それは働いている。幸せな時間。
bashエイリアスを作成しますか? – SLaks
http://thediscoblog.com/blog/2014/03/29/custom-git-commands-in-3-steps/ – SLaks
gitエイリアスは1つのコマンドラインしか実行できません。 – Gregg