如何从Bitbucket拉取指定标签(tag)对应的代码变更内容
拉取v1.2标签对应代码的操作方法
场景1:尚未克隆远程仓库,仅需要v1.2对应代码
使用浅克隆方式直接拉取指定标签内容,不会拉取多余的分支、历史提交和其他标签:
- 执行命令:
git clone --depth 1 --branch v1.2 <替换为你的远程仓库地址>
场景2:已经将远程仓库克隆到本地
按以下步骤操作即可切换到v1.2对应的代码版本:
- 第一步:拉取远程仓库的所有标签到本地
git fetch origin --tags - 第二步:切换到v1.2标签对应的提交
git checkout v1.2 - (可选)如果你需要基于v1.2的代码做修改,建议基于该标签新建专属分支,避免在 detached HEAD 状态提交导致代码丢失:
git checkout -b <替换为你的自定义分支名> v1.2
注意:标签是绑定到固定提交的只读引用,你拉取到的v1.2代码就是打标签时的master分支提交内容,不受master后续更新影响。
内容的提问来源于stack exchange,提问作者user14848180
相关产品推荐
相关产品推荐

