GIT:添加文件添加到所有分支

时间:2017-02-13 23:11:43

标签: git branch

我是Git的新手。

我创建了一个主人的分支。我在那个分公司工作。然后我去新分支中创建一个新文件。然后我切换回主人查看一些东西。

我看到当我切换到master作为要添加的文件时刚刚添加的文件?我不想将该文件添加到主分支。 Aren那些分支应该完全相互独立?我将它添加到新分支,而不是主分支。我如何分开分支?

1 个答案:

答案 0 :(得分:4)

如果您git add一个文件,但在提交之前切换分支,则分阶段添加将被转移到新分支(就像任何其他分阶段的更改一样)。在切换分支之前,您可能想要commit

在分支之间切换工作副本时,将保留任何未提交的更改,包括未添加到存储库的文件。

只是制作一个新文件不会自动将其添加到存储库,您必须执行git add myFile(最终commit)。

或者,从另一个角度来看,即使文件在切换分支时保留在工作副本中,它也不会成为其他分支的一部分,除非您在那里明确地添加和提交它们。