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

时间:2012-12-11 12:49:05

标签: git repository

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

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

status
add
clone
push

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

nongit cd
nongit ls...

或者这可能吗?

3 个答案:

答案 0 :(得分:7)

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

在现代CLI工具中,git功能通常会分解为使用内部命令调用的子工具。然后,这些命令可以采用特定的参数来整理工具界面。 git status表示“调用status的{​​{1}}命令。”

答案 1 :(得分:5)

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

答案 2 :(得分:2)

也许你可以尝试GIT提示:

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