我有两个本地分支机构,它们都是上游远程跟踪的。
让我们调用第一个分支“A”和第二个分支“B”。我结帐分支A并对文件进行本地更改。我希望当我切换并检查分支B时,我在分支A中完成的本地更改将不会转移到分支B.为什么它会在这种情况下结转?
即使在我将添加要在分支A中提交的新文件,然后检出分支B的情况下,同一文件也会添加到要提交的文件列表中。
答案 0 :(得分:5)
在您提交更改或存储更改之前,本地更改将继续存在。这很好,因为您可能正在处理某些事情,然后您决定将其提交到不同的分支(例如功能分支或暂存)。
答案 1 :(得分:1)
您未提交的更改未提交。这意味着他们不会做任何事情,因此他们不属于您的活跃分支。您可以将更改链接到当前分支的唯一方法是存储它们。
但是,我从不在空中留下任何变化,我喜欢承诺,只有在我改变分支之后。