首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用git创建别名,如gits或gitxxx

使用git创建别名,如gits或gitxxx
EN

Stack Overflow用户
提问于 2015-07-09 20:25:07
回答 2查看 295关注 0票数 1

我想用git创建别名,这样就可以有像gitxxx这样的东西:

例如,而不是:

代码语言:javascript
运行
复制
git statut

我想要

代码语言:javascript
运行
复制
gits

提前谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2015-07-09 20:29:08

可以像下面命令一样创建git别名

git配置--全局alias.co签出

如需进一步参考,请查看

https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases

票数 1
EN

Stack Overflow用户

发布于 2015-07-09 20:36:40

您需要使用shell别名。

alias gits='git status'这样的东西

代码语言:javascript
运行
复制
[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

这假设了一个类似于*nix的环境和基于sh的shell。但正如其他人指出的那样,您不能使用内部git别名,因为您仍然需要使用git作为前缀。

我还使用shell函数来实现其中的一些功能。

从我的zshrc

代码语言:javascript
运行
复制
# No arguments: `git status`
# # With arguments: acts like `git`
g() {
  if [[ $# > 0 ]]; then
    git $@
  else
    git status
  fi
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31317448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档