alias 别名

转自: 配置别名 - 廖雪峰

# 好用
$ git config --global alias.st status
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch

 # 方便
$ git config --global alias.unstage 'reset HEAD'

# 还行
$ git config --global alias.last 'log -1'

# 太惊艳
$ git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。
每个仓库的Git配置文件都放在.git/config文件中:

$ cat .git/config 
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
[remote "origin"]
    url = git@github.com:michaelliao/learngit.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[alias]
    last = log -1

别名就在[alias]后面,要删除别名,直接把对应的行删掉即可。

而当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中:

$ cat .gitconfig
[alias]
    co = checkout
    ci = commit
    br = branch
    st = status
[user]
    name = Your Name
    email = your@email.com
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,655评论 9 163
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 9,382评论 3 27
  • 薰衣草的芳香,等待日出的海,天边柔软的云,我看到的风景,都很轻很轻……(来画友的配词)感谢画友们的喜欢和支持。爱你...
    晨星手绘阅读 5,655评论 0 5
  • 文/树獭先生 不论在生活还是学习中,思考问题和做出选择是我们必须要面对的一个问题,我们需要根据自己的判断,分析问题...
    树獭先生阅读 13,570评论 40 430
  • “江南忆,最忆是杭州。山寺月中寻桂子,郡亭枕上看潮头。何日更重游?”白居易简短的几句话竟将杭州之绚丽多彩描绘地如此...
    南风弋Zhuyi阅读 3,954评论 13 12

友情链接更多精彩内容