7
git status
git add
git clone 
git push
git commit.... 

Git bashで次のようなgitコマンドを入力できないのはなぜですか?

status
add
clone
push

そして、すべての非gitコマンドタイプ「nongit」など

nongit cd
nongit ls...

またはこれは可能ですか?

4

3 に答える 3

7

これは、内部gitコマンドが既存のシェルコマンドと衝突しないようにするためです。

最近のCLIツールでは、git機能は、内部コマンドで呼び出されるサブツールに分割されることがよくあります。これらのコマンドは、ツールインターフェイスを整理する特定の引数を取ることができます。「のコマンドをgit status呼び出す」を意味します。statusgit

于 2012-12-11T13:06:07.373 に答える
5

おそらくgit-shがあなたが探しているものです:https ://github.com/rtomayko/git-shをチェックするか、Debian/Ubuntuにパッケージgit-shをインストールしてください

于 2012-12-11T13:01:46.723 に答える
2

たぶんあなたはGITプロンプトを試すことができます:

http://volnitsky.com/project/git-prompt/

于 2012-12-11T12:52:43.347 に答える