美文网首页
2018-05-26 重新学习GIT13 配置命令别名

2018-05-26 重新学习GIT13 配置命令别名

作者: 石头Oday | 来源:发表于2018-05-26 02:12 被阅读5次

学习网址:https://www.liaoxuefeng.com/
感谢站长[廖雪峰]!

全局配置:

如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。

只需要敲一行命令,st就表示status:
$ git config --globalalias.st status

很多人都用co表示checkout,ci表示commit,br表示branch:
$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch

命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区。既然是一个unstage操作,就可以配置一个unstage别名:
$ git config --globalalias.unstage'reset HEAD'
当你敲入命令:
$ git unstage test.py
实际上Git执行的是:
$ git reset HEAD test.py

配置一个git last,让其显示最后一次提交信息:
$ git config --globalalias.last'log -1'

甚至还有人丧心病狂地把lg配置成了:
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 lg的效果:

配置文件

配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。
配置文件放哪了?每个仓库的Git配置文件都放在.git/config文件中
别名在[alias]后面,要删除别名,直接把对应的行删掉即可。

当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中
配置别名也可以直接修改这个文件,如果改错了,可以删掉文件重新通过命令配置。

相关文章

  • 2018-05-26 重新学习GIT13 配置命令别名

    学习网址:https://www.liaoxuefeng.com/感谢站长[廖雪峰]! 全局配置: 如果敲git ...

  • 在终端中使用sublime的两种方法

    一 alias命令配置别名,将alias配置到.bashrc环境变量中去# Step1. 添加命令行别名 打开用...

  • Linux 命令之 - alias

    别名alias 只需执行alias命令,即可在配置文件中看到已定义别名的列表:alias命令 linux别名与原命...

  • Git命令配置别名

    Git配置命令别名 git config --global -e进入config设置 在alias下面添加别名规则...

  • Git 学习笔记(别名篇)

    配置命令别名 git config --global alias.别名 原名 效果如下所示: $ git conf...

  • Git技巧-别名

    通过使用别名配置,可以简化命令操作:别名设置范例: 别名设置后git co 等同于 git checkoutgit...

  • 关于python零散知识点记录

    关于python零散知识点记录 面对多个python时,使用别名配置Python命令时出现冲突,使用别名配置环境变...

  • Git常见使用命令

    开发项目常用的几个命令: 1、本地库 2、远程库 3、分支管理 4、标签管理 配置别名 别名文件:Git配置文件都...

  • Shell | alias

    alias功能:为命令设置别名,放到自己配置文件(.bashrc)中,别名永久生效 在Linux Shell中,别...

  • deepin没有ll命令解决方法

    ll命令其实是 ls -l命令的别名,在deepin中这个配置被注释掉了,使用下面的命令编辑配置文件打开即可 将a...

网友评论

      本文标题:2018-05-26 重新学习GIT13 配置命令别名

      本文链接:https://www.haomeiwen.com/subject/zlppjftx.html