到目前为止,我已经克隆了一个空的git repo,并用'git checkout -b branchname'创建了一个新的分支。我的理解是输入'git branch'现在应该给我一些输出,比如
* mybranch
master
相反,我根本没有输出。 但是,输入'git status'仍告诉我
# On branch branchname
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)
那么我为什么不从'git branch'获得任何输出?
答案 0 :(得分:2)
我不知道任何git -b
命令。您的意思是git checkout -b branchname
(创建分支并切换到它)?
您可以创建一个执行git branch branchname
的分支。
此外,您还可以使用列出远程分支的git branch -a
。
修改强> 顺便说说。如果你没有提交(刚看到你的“#Initial commit”),你就没有任何分支(甚至不是master)。你必须先进行第一次提交。