我以为在一个分支上创建的文件直到合并或变基该分支后才会出现在其他分支中?
例子:
我有两个分支:
- 主分支
- 新联系人页面分支
我切换到新联系人页面分支。
$ git checkout new_contact_page
然后我创建一个新文件。
$ vi contact_page.html
没有执行任何 Git 命令,我切换回我的主分支。
$ git checkout master
然后我发现这个contact_page.html文件也在我的主分支中。
$ ls (contact_page.html shows up in the list!)
文件不应该只存在于“new_contact_page”分支中吗?
git add
和git commit
命令,那么该文件将不会存在于 master 分支中,对吗? - Don P