可能有多种方式来提出这个问题,所以这里是问题的描述。我正在主分支上工作,提交了一些东西,然后决定把那个工作搁置一下。我备份了几个提交,然后从我开始瞎搞之前的分支分支。实际上这很好用,我现在只是有一个不同的分支作为我的主要开发分支。我想知道如何改变情况,使我再次在主分支上工作,但它没有我的垃圾工作,而该工作在另一个分支上。
一些解决方案: 1. 如何将我的主分支重命名为其他名称,然后将其他名称重命名为主分支? 2. 如何备份主分支,然后导致我备份过去的所有提交都在另一个分支上?
感谢所有(快速)回答! 它们都很好。
[branch "crap_work"]
更改为[branch "master"]
,以便主分支仍然与origin/master
同步。当然,两个存储库的状态仍然是有意义的。 - Eponymousgit push -uf origin master
和git push -u origin crap_work
。 - zyy