我为项目创建了一个新分支,但是当我尝试切换到新分支时,出现错误:
以下未跟踪的工作树文件将被结帐覆盖
.. 基本上所有我的文件都在错误描述中。
我在Internet上找到的所有解决方案,在此网站上都无法使用。我什至尝试使用git
并使用我所看到的大多数主题中建议的命令,但是它们都不起作用。我无法force
结帐,我无法clean
仓库,我被卡住了。
我唯一没有做的就是尝试在commit
分支中master
,但是我不想这样做,因为这些文件还没有准备好推送。
您知道我如何切换分支吗?
答案 0 :(得分:1)
正确的方法是使用git stash push
,然后切换到新分支并弹出您创建的存储。您首先需要添加更改。
赞:
git add .
git stash push
git checkout newBranch
git stash pop
答案 1 :(得分:0)
因此,我下载了ToritoiseGit,并使用“添加”功能将文件放入更改集中。效果很好,现在我可以使用任何其他软件切换到任何分支。