然而,只有在那之后,我才意识到我自己陷入了一个我不知道如何恢复的境地,因为在做git remote remove origin之前,我有:On branchmasterYourbranch is ahead of 'origin/master' by 5 commits.(use "git push" to publish your local com
我有一个存储库,我一直在master分支上工作,最后添加了大约10个提交,我现在希望这些提交在另一个分支上,因为它们描述了我现在认为是实验性的工作(我还在学习良好的Git实践)。考虑到这一点,我现在想让这最后10个提交形成它们自己的分支,这样我就可以清理master,只为“释放”/“稳定”提交保留。a--a--a (feature A)
您可以看到,标记为X和Z的提交都在master分支上,而我想要的是标记为Z (现在被认为
git statusYourbranch is behind 'origin/master' by 10 commits, and can be fast-forwarded(use "git pull" to update your local branch)
Changes not staged for commit: