如何从github中永久删除合并?
我意外地将一个项目与另一个与之无关的项目合并,这是我不想做的。我成功地完成了这些项目。但是,现在我想删除错误的提交。我该怎么做呢如何从github中永久删除合并?,git,github,Git,Github,我意外地将一个项目与另一个与之无关的项目合并,这是我不想做的。我成功地完成了这些项目。但是,现在我想删除错误的提交。我该怎么做呢 我尝试使用git rebase,但它没有显示合并 如果您已经成功地取消了项目合并(我假设您是通过git reset--hard HEAD~N完成的),那么您需要通过以下方式将更改强制到“主线”上: 请注意,通常不建议这样做,除非您确定在意外进行不希望的提交后没有人从“主线”中退出。如果您已经成功地取消了项目合并(我假设您是通过git reset--hard HEAD~
我尝试使用git rebase,但它没有显示合并 如果您已经成功地取消了项目合并(我假设您是通过git reset--hard HEAD~N完成的),那么您需要通过以下方式将更改强制到“主线”上:
请注意,通常不建议这样做,除非您确定在意外进行不希望的提交后没有人从“主线”中退出。如果您已经成功地取消了项目合并(我假设您是通过git reset--hard HEAD~N完成的),那么您需要通过以下方式将更改强制到“主线”上:
请注意,通常不建议这样做,除非您确定在您意外地进行了不希望的提交后没有人从“主线”中退出。如果这是一个自错误提交以来有人分叉并进行了更改的存储库,则不建议这样做。如果你做得足够快,通常不会有问题。@Abizern:我完全同意,但正如你所说,通常不会有问题。谢谢,它成功了。为什么在重新基准下合并不可用?这是Git设计的一部分吗?@gersh:我不确定我是否理解你的问题。如果这是一个自错误提交以来有人分叉并进行了更改的存储库,那么这是不可取的。如果你做得足够快,通常不会有问题。@Abizern:我完全同意,但正如你所说,通常不会有问题。谢谢,它成功了。为什么在重新基准下合并不可用?这是Git设计的一部分吗?@gersh:我不确定我是否理解你的问题。
git push -f