标签管理
标签tag
是一个容易记住的有意义的名字,跟某个commit
绑定在一起
- 创建标签
$ git tag <name>
默认为HEAD
,也可以使用以下来指定一个commit id
$ git tag <name> <commit id>
也可以创建带有说明的标签
$ git tag -a <name> -m "something to say" <commit id>
使用$ git show <tagname>
就可以看到说明文字 - 查看标签
$ git tag
查看当前分子下所有的标签 - 删除标签
$ git tag -d <tagname>
note: 删除的是本地标签
自定义Git
- 配置别名
$ git config alias.st status
note:上述命令表示用st
表示status
还可以加上 --global参数对全局生效
自定义列表
-
$ git config --global alias.co checkout
转换分支 -
$ git config --global alias.ci commit
提交 -
$ git config --global alias.br branch
查看/添加分支 -
$ git config --global alias.st status
状态 -
$ git config --global alias.unstage 'reset HEAD'
撤销暂存区的修改 -
$ git config --global alias.last 'log -1'
显示最后一次的提交信息 -
$ 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"
方便log查看