让Git命令更简单(Git Alias)
简单使用 git 命令的方式莫过于添加别名了,alias时linux下一个常用命令详见:http://en.wikipedia.org/wiki/Alias_(command)
如何添加别名
假设我们想用 git ci
代替git commit
, 我们可以添加如下命令到 ~/.gitconfig
文件中
[alias]
ci = commit
如果不习惯手动编辑 config 文件,也可以使用命令 git config alias.ci commit
来代替,如果想在自己机器的任何地方都使用改别名,则可添加 --global
标记
git config --global alias.ci commit
常用别名
[alias]
st = status
ci = commit
br = branch
co = checkout
df = diff
ad=add
cp = cherry-pick
lg = log -p
其他别名
1.初始化git仓库
this = !git init && git add . && git commit -m \"initial commit\"
2.暂存
sl = stash list
sa = stash apply
ss = stash save
2.删除已经删除的文件
rd = git rm $(git ls-files --deleted)
3.清空未暂存的文件
cd = git clean -df
4.撤销本地所有修改
cl = git checkout .
5.列出所有别名
alias = config --get-regexp 'alias.*'
以上是我的常用git 别名,其他有意思的请在下面评论哈…..
参考链接