You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从远程Git获取tag后本地无法查看,如何列出并基于tag建分支?

问题解决:Fetch指定Tag后无法查看及基于其创建分支

原因说明

单独执行git fetch remote1 tag_1.0时,Git仅将该Tag对应的提交拉取到本地的FETCH_HEAD临时引用中,不会自动在本地创建同名的Tag引用,因此直接用git tag无法列出该Tag。

列出该Tag的方法

  • 方法一:通过FETCH_HEAD查看Tag对应的提交信息:
    git show FETCH_HEAD
    
  • 方法二:手动在本地创建对应的Tag引用,之后就能用git tag看到:
    git tag tag_1.0 FETCH_HEAD
    git tag  # 此时就能列出tag_1.0
    

基于该Tag创建分支的方法

  • 方式一:直接通过FETCH_HEAD创建分支:
    git branch my_new_branch FETCH_HEAD
    # 若要直接切换到新分支,可使用:
    git checkout -b my_new_branch FETCH_HEAD
    
  • 方式二:如果已经创建了本地Tag,也可以通过Tag名创建分支:
    git branch my_new_branch tag_1.0
    # 直接切换到新分支:
    git checkout -b my_new_branch tag_1.0
    

内容的提问来源于stack exchange,提问作者eastwater

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 12:10:16