我是Git的新手。
我创建了一个分支的主人。我在那个分公司工作。然后,我在该新分支中创建一个新文件。然后,我切换回主视图。
我看到我刚切换到母版时要添加的文件吗?我不想将该文件添加到master分支。这些分支不是应该完全相互独立吗?我将其添加到新分支,而不是主分支。我如何分开分支?
如果您git add
有文件,但是在提交之前切换了分支,则已分阶段的添加将被带到新分支(就像其他任何已分阶段的更改一样)。您可能想要commit
在切换分支之前。
在分支之间切换工作副本时,所有未提交的更改(包括未添加到资源库的文件)都会保留下来。
仅仅制作一个新文件并不会自动将其添加到存储库中,您必须做一个git add myFile
(并最终commit
这样做)。
或者,换一种方式来看,即使文件在切换分支时仍保留在工作副本中,它也不会成为其他分支的一部分,除非您明确地在其中添加并提交它们。