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

如何在终端创建基于master分支的Git分支?

如何创建继承自master分支的Git分支

嗨,这事儿其实很简单,有几种灵活的方式可以实现,不管你当前处于哪个分支都能搞定:

  • 直接创建并基于master分支切换
    不管你现在在哪个分支上,直接用这条命令就能创建一个继承自master的新分支,并且自动切换到这个新分支:

    git checkout -b test_branch2 master
    

    这里的逻辑是:-b 参数表示要创建新分支,后面紧跟新分支的名字 test_branch2,最后指定这个新分支的基础分支是 master。

  • 先切换到master再创建分支
    如果你习惯先确保自己在master分支上,也可以分两步来:

    1. 先切换到master分支:
      git checkout master
      
      (如果是远程仓库,建议先执行 git pull 拉取master的最新代码,避免基于旧版本创建分支)
    2. 再创建新分支:
      git checkout -b test_branch2
      
      这时因为当前分支是master,新分支自然就继承自它了。
  • 基于远程最新master创建分支
    如果你本地的master分支不是最新的,或者想直接基于远程仓库的master分支创建,可以先拉取远程master的最新状态,再创建分支:

    git fetch origin master
    git checkout -b test_branch2 origin/master
    

    这样创建的分支就和远程仓库里的master保持一致了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:01:35