无法获取远程分支,也无法切换到该分支

时间:2015-10-26 17:48:22

标签: git

我在主分支上尝试切换到远程分支

git checkout origin/myNewBranch

不起作用,也不起作用:

git checkout myNewBranch

我过去已经获取了远程分支,如果我git branch -a,我会看到它们的列表,但我有一个修改过的文件,当我git status时,我将获得修改后的文件:

modified:   skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf

因此我无法切换。

然后我尝试了很多重做更改的解决方案,我甚至没有更改此文件,当我检查存储库时,它正在进行,我这样做了:

git stash
git stash pop

不起作用,所以我这样做了:

git checkout --

不起作用,所以我这样做了:

git checkout -- skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf

没用,我这样做了:

gir rebase master

不起作用,我做了这些:

 git add --all

然后

git fetch --all

然后

git reset --hard skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
        lt-com-67-medium-condensed.ttf

也不起作用。

git checkout --force master已经在主人身上说过了。

git status output:

c:\wamp\www\magentodev>git status

    On branch master
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)

            modified:   skin/frontend/enterprise/scosche/walmart/css/Helvetica-Neue-
    LT-Com-67-Medium-Condensed.ttf

    no changes added to commit (use "git add" and/or "git commit -a")

我也这样做了:

git checkout skin/frontend/enterprise/scosche/walmart/css/helvetica-neue-
lt-com-67-medium-condensed.ttf

仍然是修改过的文件。

1 个答案:

答案 0 :(得分:0)

删除文件 rm -f skin/frontend/enterprise/scosche/walmart/css/helvetica-neue- lt-com-67-medium-condensed.ttf

获取原始文件: git checkout skin/frontend/enterprise/scosche/walmart/css/helvetica-neue- lt-com-67-medium-condensed.ttf