我已经在 GitHub "MyRepository" 中配置了一个仓库`
在这个存储库中,我有一个分支“master”
在这个分支中,我有一个项目“测试”
在eclipse中我创建了一个本地仓库,这个仓库的结构如下。
> GitRepo
--> Branches
-> Local
---> master
--> Remote Tracking
-> origin/master
--> tags
--> References
--> Remotes
--> origin
--> git@github.com:testusr/myRepository.git
--> working directory
--> Test
现在假设我必须处理一个缺陷,所以我从远程“master”分支在本地分支上创建,比如
> GitRepo
--> Branches
-> Local
--> defect123
--> master
我切换到分支“defect123”并假设我正在处理一个文件“myFile”。这里发生的问题是,我在“defect123”分支的“myFile”中所做的任何更改,同时也反映在“master”分支的“myFile”中。
为什么会发生。提前致谢