我用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
然后我又回到主分支
可能是什么问题
答案 0 :(得分:0)
您可以通过查看master
来覆盖文件。
试试这个:
git checkout -f master
有关checkout -f
的文档:
切换分支时,即使索引或工作树与HEAD不同,也要继续。这用于丢弃本地更改。