【发布时间】:2020-06-06 11:13:21
【问题描述】:
在我尝试通过任一命令创建新分支后,要么未创建新分支,要么主分支消失。如果我使用命令git branch newBranch,则不会创建分支。
如果我使用命令git checkout -b newBranch 创建新分支但主分支消失了。
`
【问题讨论】:
-
主分支没了?这是否意味着如果你运行“git branch”命令,就没有master分支?
-
是的,新分支似乎只是替换了主分支。如果我想恢复 master 分支,我运行 checkout -b master 并且再次只有 master 分支。
-
你了解什么是分支吗?如果您签出一个分支,您将更改您的工作树(您可以看到的文件)以匹配该分支。它就像一个传送机器:你可以说“我想在伦敦”或“我想在巴黎”,然后噗,你就在那里。但是你不能同时在伦敦和巴黎。如果你跳到巴黎,那么伦敦就“消失了”。
标签: git github intellij-idea