假设tag为 “v1.0”
创建tag
git tag v1.0
或:git tag -a v1.0 -m "tag的说明"
查看本地tag:
git tag
或:git tag -l -n # 同时显示说明信息
git tag -l "v1.*" # 查看全部1.*版本tag
git show v1.0 # 显示此版本的历史提交信息
推送本地tag到远程:
git push origin v1.0 # 某个tag
git push --tags # 全部tag
拉取远程tag-仅tag:
git fetch --tags
下载-clone指定tag的代码:
步骤1:git clone http://xxxx.git
步骤2:git tag
步骤2:git checkout v1.0
或一步到位:git clone -b v1.0 https://xxx.git
根据tag检出代码:
步骤1:git fetch --tags
步骤2:git tag
步骤3:git checkout v1.0
根据tag还原到打标签的版本
步骤1:git show v1.0 # 查看标签详情,得到commit的id
步骤2:git reset --hard d9w89v # 通过id回退
或步骤2:git checkout v1.0 # 使用版本名
删除本地tag:
git tag -d v1.0
删除远程tag(先删除本地tag):
git push origin :refs/tags/v1.0
或:git push origin --delete tag v1.0
-end
本文由崔维友 威格灵 cuiweiyou vigiles cuiweiyou 原创,转载请注明出处:http://www.gaohaiyan.com/2776.html
承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设