我在github上创建了一个仓库,然后将其克隆到我的机器上。我做了多个提交,但后来决定我应该对新分支进行更改,而不是掌握。所以我从最近的提交中创建了一个新分支,并且继续在新分支上进行更多更改。我把新的分支推回到我的回购叉上,一切似乎都很好。使用git,我如何将主分支移回到提交之前的状态?
我在本地机器上所做的更改让我无法回到回购。至少,我没有把他们推为“主人”。所以当我查看master时,它表示它在源/主设备之前提交了18条。
我想“备份”我的本地主人,以匹配回购中主人的状态。我想保留所做的所有提交,但只能通过其他(cwworking)分支。
没有其他人使用我的git hub回购,所以不存在混淆其他任何开发者的问题。
这不就是告诉git使主分支“指向”正确的更老的提交吗?我想让我的本地机器上的主人指向0b58da67,就像它在我的回购中一样。我怎么做?这是不是很简单?
你想让指针返回到远程/主指针,还是你想推动你不能从新的本地分支推送的主控上的变化? – dhaliman