从主分支检出时git抛出错误

时间:2013-12-12 04:23:09

标签: git version-control

我用git repo从

中删除了chnages 主分支上的

git pull

git status显示确定

ubuntu@ubuntu:/var/www/site1$ git status
# On branch master
nothing to commit (working directory clean)

然后我尝试git checkout test-branch

然后我得到了这个

 git checkout test-branch
error: The following untracked working tree files would be overwritten by checkout:
.........
.......
Aborting

然后我又回到主分支

可能是什么问题

1 个答案:

答案 0 :(得分:0)

您可以通过查看master来覆盖文件。

试试这个:

git checkout -f master

有关checkout -f的文档:

  

切换分支时,即使索引或工作树与HEAD不同,也要继续。这用于丢弃本地更改。