我是 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 合并 有人可以解释这是如何工作的吗,通读许多教程无法理解如何在不合并的情况下创建新分支一个旧的?
user2039831
问问题
71 次
1 回答
0
当您创建一个新分支时,git 从您所在的当前分支分叉新分支,在您的情况下,它是0.1
.
如果要从中创建分支master
,则应切换到 master 并从那里创建分支。
git checkout master
git checkout -b 0.2
之后,您从分支创建了两个分支 (0.1
和) 。0.2
master
附带说明: git checkout -b branch_name
创建一个分支并切换到该分支。同时git branch branch_name
创建一个分支但保留在当前分支上。如果您使用了第二个选项,那么您不应该遇到这个问题。
于 2013-02-08T12:14:34.753 回答