Git [脚本] 可能有用的别名
使用终端是程序员最擅长的事情之一。它让我们感觉自己就像一个小黑客,在玩弄他那舒适的工具(至少对我来说是这样 ;D)。我们(只要有可能)就会编写一些小工具来自动化一些小任务,或者减轻输入长命令的痛苦。
Git 有一个很棒的功能,可以为命令自定义别名。我非常喜欢这个功能,并写了一组我每天都会用到的别名(我称之为短代码),希望分享出来对大家有所帮助。
一切从这里开始..
这些是我每天使用的别名列表。
alias g!='git init'
alias g.='git add .'
alias g.-file='git add'
alias gb='git branch'
alias gb-new='git checkout -b'
alias gblame='git blame'
alias gcl='git clone'
alias gc='git commit -m'
alias gcout='git checkout'
alias gd='git diff'
alias gf='git fetch'
alias gl='git log'
alias gph='git push'
alias gph-f='git push -f'
alias gpl='git pull'
alias gr='git remote'
alias gr-list='git remote -v'
alias gr-add='git remote add'
alias greset='git reset --hard'
alias grevert-head='git revert HEAD'
alias grevert='git revert'
alias gs='git status'
alias gsh='git stash'
alias gsh-a='git stash apply'
alias gsh-c='git stash clear'
alias gsh-d='git stash drop'
alias gsh-l='git stash list'
alias gsh-p='git stash pop'
如果您觉得它们有用,您可以使用上面的列表创建自己的别名,或者我创建了一个git repo,其中包含安装和使用它们的详细说明。
确保重新打开终端以查看更改。
更新:我建议初学者在使用 git 的任何工具/别名之前学习并理解实际命令。
文章来源:https://dev.to/sarathsantoshdamaraju/git-aliases-that-could-be-helpful-5bdp