Hi 你好,欢迎访问!登录
当前位置:首页 - Linux - 正文 忍人所不忍,能人所不能。

git别名

2020-02-19Linux90root37°c
A+ A-

git commit 这个命令是不是有点长? 用别名可以提高我们的工作效率

[[email protected] yunweigit-]# git config --global alias.ci commit 
[[email protected] yunweigit-]# git config --global alias.co checkout
[[email protected] yunweigit-]# git config --global alias.br branch

左边是你要设置成的别名,右边是你真正的命令

现在执行查看

[[email protected] yunweigit-]# git co guozhen
Switched to branch 'guozhen'
[[email protected] yunweigit-]# git br
 dev
* guozhen
 master

设置git log

[[email protected] yunweigit-]# git config --global alias.lg "log --pretty=oneline"
[[email protected] yunweigit-]# git lg
eed5c1484e8d011800f05db6842c33afed8ff954 sdasd 666.txt
bedacb5ee705ec9c692dc5d25bc6df7c98b29a04 add lanmp.sh
6f67d3157db78ecb2bdc661301e64de65eb58557 sss yunweibanyungong.txt
97f8da5d11210ba2b4d1edff04ab44a1350cd9d5 change yunweibanyungong.txt
c6fb04ab63d735c6020b02d18cb4e0dbbe6e5849 add yunweibanyungong.txt

查看git别名使用命令

[[email protected] yunweigit-]# git config --list |grep alias
alias.ci=commit
alias.co=checkout
alias.br=branch
alias.lg=log --pretty=oneline

别名所在目录

[[email protected] yunweigit-]# cat /root/.gitconfig 
[user]
 name = azhen
 email = [email protected]
[alias]
 ci = commit
 co = checkout
 br = branch
 lg = log --pretty=oneline

查询log小技巧(可以显示颜色)

[[email protected] yunweigit-]# 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"

现在验证

[[email protected] yunweigit-]# git lg
* eed5c14 - (HEAD, origin/guozhen, guozhen) sdasd 666.txt (2 hours ago) <azhen>
* bedacb5 - add lanmp.sh (5 hours ago) <azhen>
* 6f67d31 - (tag: v11) sss yunweibanyungong.txt (5 hours ago) <azhen>
* 97f8da5 - change yunweibanyungong.txt (19 hours ago) <azhen>
* c6fb04a - add yunweibanyungong.txt (19 hours ago) <azhen>

取消别名

[[email protected] yunweigit-]# git config --list |grep alias
alias.ci=commit
alias.co=checkout
alias.br=branch
alias.lg=log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
[[email protected] yunweigit-]# git config --global --unset alias.br
[[email protected] yunweigit-]# git br
git: 'br' is not a git command. See 'git --help'.
Did you mean this?
 var
  移步手机端
git别名

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录