10.标签
10.1 git tag name?于新建?个标签,默认为HEAD,也可以指定?个commit id
10.2 -a tagname -m "blablabla..."可以指定标签信息
10.3 -s tagname -m "blablabla..."可以?PGP签名标
10.4 git tag #查看所有命令
10.5 git tag -d tag_name ##删除标签
10.6 git push origin tag_name ##推送标签到远程
10.7 git push origin --tags ## ?次性推送全部尚未推送到远程的本地标签
10.8 git push origin :refs/tags/tag_name ##从远程删除tag
11.自定义git
11.1 git config --global color.ui true ##让git显示颜色
12 忽略特殊?件
在Git?作区的根?录下创建?个特殊的.gitignore?件,然后把要忽略的?件名填进去,Git就会?动忽略这些?件
然后就是把.gitignore也提交到Git,就完成了!当然检验.gitignore的标准是git status
命令是不是说“working directory clean”。
13.别名
git config --global alias.st status ##敲git st就表?git status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
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"
原文:https://blog.51cto.com/lemonnews/2452603