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

如何用更便捷的Git命令从同名远程分支检出本地分支?

更便捷的Git命令:从同名远程分支检出本地分支

当然有啦!你完全不用每次手动重复输入分支名,Git提供了好几种简洁的方式来完成这个操作,下面是最常用的几个:

  • 使用git switch(Git 2.23+推荐)
    Git 2.23版本之后引入了更清晰的switch命令来切换/创建分支,如果你要从远程同名分支创建并切换到本地分支,直接运行:

    git switch remotebranchName
    

    只要远程仓库(默认是origin)存在同名分支,Git会自动帮你创建本地分支,并自动设置它跟踪对应的远程分支,后续git pull/git push都不用额外指定远程和分支名。

  • 简化版git checkout(兼容旧版本Git)
    如果你还在使用旧版本Git,或者习惯用checkout命令,同样可以省略冗长的参数:

    git checkout remotebranchName
    

    这个命令和你原来的git checkout -b remotebranchName origin/remotebranchName效果完全一致——Git会自动检测到本地不存在该分支,然后从origin拉取并创建本地分支,同时建立跟踪关系。

  • 额外提示
    如果远程分支是刚推送到仓库的,你的本地仓库可能还没有同步到这个分支信息,这时可以先运行git fetch origin更新远程分支列表,再执行上面的命令就没问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 04:23:09