我开始修改代码库,没有意识到我正在使用一个旧的主题分支。为了转移它们,我想把它们存储下来,然后应用到一个新的基于主分支的分支上。我使用
一旦我正确地重新创建了新分支,我该如何恢复我的隐藏更改以便正确地应用它们?
git stash pop
命令把工作中的更改转移到这个新分支,却忘记在创建新分支之前拉取了主分支的新更改,导致一堆合并冲突和我的更改清单丢失(因为我使用了pop命令)。一旦我正确地重新创建了新分支,我该如何恢复我的隐藏更改以便正确地应用它们?
git stash list
上,可以放心使用git reset --hard
。即当你在错误的分支上进行了存储弹出并且冲突很明显时。 - Sławomir Lenart