Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
stackoverflow中有类似问题的解决方案。但我想确保我的问题属于同一类别:我做了一个git checkout master
git checkout master
我做了一些更改(未提交),并意识到应该通过创建新分支而不是 master 来进行更改。
是否有命令可以将更改移动到新分支并将本地分支中的 master 恢复到我进行这些更改之前的状态?
由于您没有向 master 提交任何内容,因此没有什么可以“还原”。Juste 创建一个新分支git checkout -b new_branch并提交您的更改。
git checkout -b new_branch