我认为在合并或重新分支分支之前,在一个分支上创建的文件不会出现在任何其他分支中?
示例:
我有两个分支:
我结帐 new_contact_page 分支。
$ git checkout new_contact_page
然后我创建一个新文件。
$ vi contact_page.html
在不执行任何Git命令的情况下,我切换回 Master 分支。
$ git checkout master
然后我看到此contact_page.html文件也在我的主分支中。
$ ls (contact_page.html shows up in the list!)
该文件不应仅存在于 new_contact_page 分支中吗?
答案 0 :(得分:5)
Git永远不会触及任何实际上不在您的存储库中的文件。 (未跟踪文件)
首先需要git add
和git commit
文件(进入一个分支)。