git别名

2016-07-21  本文已影响43人  GALAXY_ZMY

git用的频率多了,还是感觉输入整个命令有点麻烦,这时可一用给git配置一套别名来解决.

比如我认为git branch用的多了都会感觉不舒服,如果用git b会轻松许多.

首先需要知道这种别名配置的文件地址,在每个项目中,git的配置文件在.git/config中,
例如下面的配置,git b就代表'git branch'.

[branch "master"]
        remote = origin
        merge = refs/heads/master
[branch "feature/readme"]
        remote = origin
        merge = refs/heads/feature/readme
[alias]
        b = branch

[alias]就是别名的相关配置

同时在根目录下有个.gitconfig文件,也可以在此文件中添加alias别名配置,如果同时配置了全局的alias和单个项目中的alias,则在这单个项目中用对应的.git/config的配置

下面根目录下的配置

[user]
        name = your_name
        email = your@xx.com
[push]
        default = matching
[alias]
        s = status
        b = branch
        cb = checkout -b

如果执行下面的命令也会生成相应的配置

$ git config --global alias.b branch

也可以加引号

$ git config --global alias.s  'status'

所以还能这样

$ git config --global alias.cb  'checkout -b'

生成的配置文件是

[alias]
        s = status
        b = branch
        cb = checkout -b

感觉方便就赶紧行动吧!

上一篇 下一篇

猜你喜欢

热点阅读