我一直在研究一个分支 (BR1),并且做了一些我不想提交的更改。例如,一些本地配置。我被告知分支 BR1 已重命名为 BR2。
现在,这就是我所做的:保存本地更改
$ git stash
在我的本地更新分支信息
$ git fetch
指向 BR2
$ git checkout BR2
(在这一点上,我有一个超然的头)
申请回我的藏匿处
$ git stash apply
我做错了什么?或者我需要做什么才能使我的工作分支从 BR1 更改为 BR2 并且仍然保留我本地未提交的更改?
$ git branch -a
*(detached from BR2)
master
BR1
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/BR2
remotes/origin/BR1