- git删除本地和远程tag
git push origin :refs/tags/v20190514 /// 用于删除远程tag标签。
git tag -d v20190514 /// 用于删除本地tag标签。
注意事项:若tag在服务端进行了删除并重新创建,其它PC上已经有该tag,其它PC会无法访问到新修改的tag。需要先删除本地tag,然后再git remote update,再git checkout tagName,才能访问到最新的tag.
- git 创建tag
git tag -a tagName -m "commit" /// 创建tag,并写入tag备注
git push origin tagName /// 向远程服务器提交tag
- git 查询单个文件改动历史
git log fileName /// 查看fileName相关的commit记录
git log -p fileName /// 查看fileName每次提交的diff
git show commitId fileName /// 查看fileName在commitId提交中的diff