Android 关于GIT项目行为的新分支

Android 关于GIT项目行为的新分支,android,git,android-studio,android-studio-2.0,Android,Git,Android Studio,Android Studio 2.0,我在androidstudio中为我的项目创建了一个新的GIT存储库,支持VCS,首先提交,然后通过右键单击master并选择newbranch选项从master创建一个新分支 它自动签出了新分支。嗯 然后我更改了工作文件夹上的源代码,自动反映了本地更改。嗯 但是当我签出主分支时,我在工作目录上的源代码上看到了与我在新分支上所做的相同的更改。 即使是git status也会报告与在主分支中修改的文件相同的文件。 因为头被留在了两根树枝上 我是GIT新手,这是正常行为吗?我在GIT插件中见过这种行

我在androidstudio中为我的项目创建了一个新的GIT存储库,支持VCS,首先提交,然后通过右键单击master并选择newbranch选项从master创建一个新分支

它自动签出了新分支。嗯

然后我更改了工作文件夹上的源代码,自动反映了本地更改。嗯

但是当我签出主分支时,我在工作目录上的源代码上看到了与我在新分支上所做的相同的更改。 即使是
git status
也会报告与在主分支中修改的文件相同的文件。 因为头被留在了两根树枝上


我是GIT新手,这是正常行为吗?

我在GIT插件中见过这种行为,比如Eclipse的eGit。即使您的设置可能允许它,我还是建议不要依赖它。相反,在切换分支之前,使用适当的礼节并确保您的工作跟踪目录是干净的。然后,如果我对新分支进行第一次提交,耦合将停止。