我正在android上开发一个谷歌地图项目,我需要将地图更新到新的v2版本,因此我创建了一个分支
git add -u
git commit -m 'xxxyyyzzz'
git checkout -b MapsV2
然后我意识到我需要在主分支上快速修复一些东西所以我跑了
git checkout master
只是在结帐后发现我在 MapsV2 分支中的所有更改在主分支上都完好无损。
为了提供更多上下文,master 是我们的主要分支,而 MapsV2 是新地图 API 的研究分支。
我做错了什么?