我试图寻找这个问题的答案,但没有找到任何与这个问题非常匹配的东西。如果已经有一个答案,请随时将我链接到答案。
我所做的是将大量更改作为一次提交提交并推送。不过,我没有将该推送合并到 master 中。我现在想回到我暂存任何东西之前的状态,所以我可以将更改暂存到单独的提交中。
我尝试使用推送的更改创建一个新分支(保存工作),删除原始远程分支(用户登录),然后将新分支合并到原始本地分支,但这只会让我回到我所在的位置现在,用户登录分支不包含任何要添加/提交的内容。
那么如何取回所有这些更改,以便我可以单独查看和暂存它们(使用 git add -p)?