[英]How come when a new message is received, all previous messages' timestamps are set to the same as the new one?
[英]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并从那里创建分支。
git checkout master
git checkout -b 0.2
之后,您将从master
分支创建了两个分支( 0.1
和0.2
)。
附带说明: git checkout -b branch_name
创建一个分支并切换到该分支。 同时, git branch branch_name
创建一个分支,但保留在当前分支上。 如果您使用了第二个选项,那么您应该不会遇到这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.