Visual studio code 未跟踪的文件保留在多个分支中

Visual studio code 未跟踪的文件保留在多个分支中,visual-studio-code,Visual Studio Code,我通常同时在多个git分支之间使用vscode切换。我注意到,如果我在一个分支中创建一个新文件并签出另一个分支,那么新文件将持续存在。这是故意的吗?是的,git就是这样工作的。有没有办法将分支彼此隔离?现在,我只能一次又一次地克隆回购协议,但回购协议的大小是200mb!不,分支只是指向提交的指针。如果不希望更改保留在工作副本中,则需要将其隐藏或提交。

我通常同时在多个git分支之间使用vscode切换。我注意到,如果我在一个分支中创建一个新文件并签出另一个分支,那么新文件将持续存在。这是故意的吗?

是的,git就是这样工作的。有没有办法将分支彼此隔离?现在,我只能一次又一次地克隆回购协议,但回购协议的大小是200mb!不,分支只是指向提交的指针。如果不希望更改保留在工作副本中,则需要将其隐藏或提交。