Git本地更改无意中应用于所有分支

HiC*_*123 1 git

我仍然是使用Git的业余爱好者 - 请光临我.我有两个本地分支机构,它们都是上游远程跟踪的.

让我们称第一个分支"A"和第二个分支"B".我结帐分支A并对文件进行本地更改.我希望当我切换并检查分支B时,我在分支A中完成的本地更改将不会转移到分支B.为什么它会在这种情况下结转?

即使在我将添加要在分支A中提交的新文件,然后检出分支B的情况下,该相同文件也会添加到要提交的文件列表中.

有任何想法吗?谢谢!

rob*_*ton 5

在您提交更改或存储更改之前,本地更改将继续存在.这很好,因为您可能正在处理某些事情,然后您决定将其提交到不同的分支(例如,功能分支或分段).