我不确定这里发生了什么,我切换到我的主分支以下拉最新的更改,现在我无法检查现有的分支。
我在一个原始遥控器本地工作。
当我做git状态时,我看到了
$git status
$=>On Branch Master
$=>Your branch is up-to-date with 'origin/master'.
$=>nothing to commit, working directory clean
当我做git branch -v时,我会看到我的分支
$git branch -v
$=> master
my-local-branch
但是当我签出分支时,它只是表示它与master是最新的,并且不会切换分支。
$git checkout my-local-branch
$=> Your branch is up-to-date with 'origin/master'
我试过检查其他分支,而那些工作,它只是这一个分支。这个分支从来没有被推到原点远程,可以从主人那里做git pull已经覆盖了吗?
答案 0 :(得分:3)
我的错 - 我的分支名称中包含'#',导致它无法识别checkout命令。
以下工作检查了分支机构:
git checkout \#<my-branch-name>