1. 查看所有TAG:
git tag
2. 创建TAG
git tag -a phoenixone_china_tag_20140919 -m 'phoenixone_china_tag_20140919'
git submodule foreach git tag -a phoenixone_china_tag_20140919 -m 'phoenixone_china_tag_20140919'
3.push所有创建的tag到服务器
git push origin --tags
git submodule foreach git push origin --tags
push指定的tag到服务器
git push origin v1.5
4.删除本地TAG
git tag -d phoenixone_china_tag_20140919
git submodule foreach tag -d phoenixone_china_tag_20140919
5.check 远程的TAG 其实和check分支差不多
git checkout phoenixone_china_gionee_tag_20140919
git submodule foreach git checkout phoenixone_china_gionee_tag_20140919
git checkout -b phoenixone_china_gionee_tag_20140919
git submodule foreach git checkout -b phoenixone_china_gionee_tag_20140919
git pull "origin" phoenixone_china_gionee_tag_20140919
git submodule foreach git pull "origin" phoenixone_china_gionee_tag_20140919
引用http://git-scm.com/book/zh/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE