无法从主服务器切换到本地分支

时间:2015-08-12 21:30:09

标签: git github version-control

我不确定这里发生了什么,我切换到我的主分支以下拉最新的更改,现在我无法检查现有的分支。

我在一个原始遥控器本地工作。

当我做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已经覆盖了吗?

1 个答案:

答案 0 :(得分:3)

我的错 - 我的分支名称中包含'#',导致它无法识别checkout命令。

以下工作检查了分支机构:

git checkout \#<my-branch-name>