我想用git创建别名,以便像gitxxx一样:
例如,,而不是:
git statut
我想要
gits
提前谢谢。
答案 0 :(得分:1)
git的别名可以像这个命令一样创建
git config --global alias.co checkout
进一步参考请检查
答案 1 :(得分:1)
您需要使用shell别名
类似于alias gits='git status'
[projects/iadmin] gits (git-svn)-[master]
zsh: command not found: gits
[projects/iadmin] alias gits='git status' (git-svn)-[master]
[projects/iadmin] gits (git-svn)-[master]
On branch master
nothing to commit, working directory clean
这假设一个像环境和基于sh的shell的* nix。但正如其他人所指出的那样,你不能使用内部git别名,因为你仍然需要使用git作为前缀..
我也使用shell函数。
来自我的zshrc
# No arguments: `git status`
# # With arguments: acts like `git`
g() {
if [[ $# > 0 ]]; then
git $@
else
git status
fi
}