繁体   English   中英

GIT:所有新分支都属于先前的分支

[英]GIT : All new branches come under previous branch

我是git的新手,所以这是我的仓库https://github.com/nayak94/nayak-kernel正在分支0.1上工作,现在想尝试一些新功能,因此使用“ git checkout -b 0.2”将分支0.2做成了现在它显示https://github.com/nayak94/nayak-kernel/branches 0.2与0.1合并了有人可以解释它是如何工作的,通读许多教程无法理解,如何在不合并的情况下创建新分支旧的吗?

当您创建一个新分支时,git从您当前所在的分支中派生出新分支,在本例中为0.1

如果要从master创建分支,则应切换到master并从那里创建分支。

  1. git checkout master
  2. git checkout -b 0.2

之后,您将从master分支创建了两个分支( 0.10.2 )。

附带说明: git checkout -b branch_name创建一个分支并切换到该分支。 同时, git branch branch_name创建一个分支,但保留在当前分支上。 如果您使用了第二个选项,那么您应该不会遇到这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM