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  | 










