0
我的本地回购是最新的,然后GitHub回购有点旧,然后有另一个回购是最古老的,我做了一些临时更改最旧的回购,然后不小心推到GitHub(我想要的是推动本地的GitHub)。如何撤消对GitHub仓库的提交?
现在,我想要做的就是在GitHub repo上重置硬盘以撤销意外提交,就好像以前没有发生过一样,我该怎么做?我应该把GitHub仓库放在一个新的文件夹中,然后将它还原,然后将它推回到GitHub?
我的本地回购是最新的,然后GitHub回购有点旧,然后有另一个回购是最古老的,我做了一些临时更改最旧的回购,然后不小心推到GitHub(我想要的是推动本地的GitHub)。如何撤消对GitHub仓库的提交?
现在,我想要做的就是在GitHub repo上重置硬盘以撤销意外提交,就好像以前没有发生过一样,我该怎么做?我应该把GitHub仓库放在一个新的文件夹中,然后将它还原,然后将它推回到GitHub?
在github回购中找到您想成为最新提交的SHA1。这可能是你不想推动的那个之前的承诺。
然后在你的旧回购操作: 的git的复位 - 硬 混帐推--force起源主
(或者你有任何远程和分支名称)
这应该做的工作。 还要确保所有拉/克隆“坏”提交的人也使用这些命令将其删除,否则在推送时会再次推送它。