你为什么要为每个命令输入git bash中的"git"?

Jak*_*old 7 git repository

git status
git add
git clone 
git push
git commit.... 
Run Code Online (Sandbox Code Playgroud)

为什么不用Git bash允许你键入git命令,如:

status
add
clone
push
Run Code Online (Sandbox Code Playgroud)

然后对于所有非git命令类型"nongit"或其他东西

nongit cd
nongit ls...
Run Code Online (Sandbox Code Playgroud)

或者这可能吗?

Ben*_*ier 7

这是内部git命令,不会与现有的shell命令冲突.

在现代CLI工具中,git功能通常会分解为使用内部命令调用的子工具.然后,这些命令可以采用特定的参数来整理工具界面.git status意思是"调用status命令git".


Die*_*ich 5

也许git-sh是您正在寻找的:检查https://github.com/rtomayko/git-sh或在Debian/Ubuntu中安装包git-sh