GithubDesktop错误:“以下未跟踪的工作树文件将被签出覆盖”

时间:2018-09-05 12:42:54

标签: git github-desktop

我为项目创建了一个新分支,但是当我尝试切换到新分支时,出现错误:

  

以下未跟踪的工作树文件将被结帐覆盖

.. 基本上所有我的文件都在错误描述中。

我在Internet上找到的所有解决方案,在此网站上都无法使用。我什至尝试使用git并使用我所看到的大多数主题中建议的命令,但是它们都不起作用。我无法force结帐,我无法clean仓库,我被卡住了。

我唯一没有做的就是尝试在commit分支中master,但是我不想这样做,因为这些文件还没有准备好推送。

您知道我如何切换分支吗?

2 个答案:

答案 0 :(得分:1)

正确的方法是使用git stash push,然后切换到新分支并弹出您创建的存储。您首先需要添加更改。

赞:

git add .
git stash push
git checkout newBranch
git stash pop

答案 1 :(得分:0)

因此,我下载了ToritoiseGit,并使用“添加”功能将文件放入更改集中。效果很好,现在我可以使用任何其他软件切换到任何分支。