学习参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
本编随笔只是自己对git学习的笔记,是按着参考地址的讲解学习的记录。
一、标签管理
1、创建标签
标签是在发布版本时对这个版本做的标识,也可以说是版本号。
git tag <name> :新建一个标签,默认为HEAD
,也可以指定一个commit id。
git tag -a <tagname> -m "说明文字" :创建说明文字的标签。
git tag -s <tagname> -m "说明文字" :创建PGP签名标签,PGP签名的标签是不可伪造的。
git tag :查看所以标签。
git show <tagname> :查看标签信息。
2、操作标签
git push origin <tagname> :
推送一个本地标签到远程。
git push origin --tags :
推送全部未推送过的本地标签到远程。
git tag -d <tagname> :
删除一个本地标签。
git push origin :refs/tags/<tagname> :
删除一个远程标签,需要先删除本地标签。
二、自定义git
1、配置别名
git config --global alias.<配置的名字> <原始名字> :通过这个命令就可以把一些命令配置成简单化。
如:
2、配置文件
配置Git的时候,加上--global
是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用。
每个仓库的Git配置文件都放在.git/config
文件中,如果要删除配置,直接删除对应的那行就行了:
当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig
中,配置文件可以直接删改: