GIT - 分支中的更改会反映在另一个分支中

时间:2014-01-28 14:42:33

标签: git

我创建了一个名为“feature”的新分支,当我在这个名为“feature”的新分支中进行任何更改时,它也会反映在“master”分支中。

如何解决此问题?

1 个答案:

答案 0 :(得分:4)

这是(相当常见的)误解:

如果您在git中切换分支,任何未经修改的更改(您对工作目录中的文件所做的更改,并且未提交)将保持不变。因此,当您切换分支时,看起来这些更改会“跟随您”通过分支。

实际上,更改的文件只是保持不变,等待提交(或丢弃)。

你通常不应该在git中长时间使用未提交的文件。进行提交(如果更改只是暂时的,您可以稍后丢弃),抛弃更改,或忽略它们。