1.创建一个tag |
git tag [-a] tagname |
|
2.列出所有tag |
git tag |
|
3.创建一个加描述的tag |
git tag -a tagname [-m <msg>] |
|
4.删除本地tag |
git tag -d tagname |
|
5.列出远程所有tag,注意git版本1.7(包括1.7)一下后边需要加上git仓库地址 |
git ls-remote --tags |
|
6.删除远程tag |
git push origin --delete tag tagname |
|
7.删除远程tag,与6不同的是,这是推送一个空的tag覆盖掉原来的tag,以达到删除tag的目的 |
git push origin :refs/tags/<tagname> |
8.同步仓库的方法 |
git submodule sync --recursive |
git submodule update --init --recursive |