将GitHub PR还原为特定提交

将GitHub PR还原为特定提交,git,github,Git,Github,我为branch新功能创建了一个新的GitHub PR,它有10次提交 我想把它恢复到第五次提交时 正确的工作流程是什么 注意事项: 如果我使用新功能并使用git reset--hard,这将使我的本地状态返回。我不知道如何影响github的历史,请小心硬重置和推力。你应该在重置之前备份一些东西。但是, git重置后--hard可以运行 git push -f 覆盖远程分支。请小心硬重置和强制。你应该在重置之前备份一些东西。但是, git重置后--hard可以运行 git push -f 覆

我为branch
新功能创建了一个新的GitHub PR,它有10次提交

我想把它恢复到第五次提交时

正确的工作流程是什么

注意事项:


如果我使用
新功能
并使用
git reset--hard
,这将使我的本地状态返回。我不知道如何影响github的历史,请小心硬重置和推力。你应该在重置之前备份一些东西。但是,

git重置后--hard
可以运行

git push -f

覆盖远程分支。

请小心硬重置和强制。你应该在重置之前备份一些东西。但是,

git重置后--hard可以运行

git push -f

覆盖远程分支。

如果要在使用差异提交重置后实际记录历史记录,或者如果禁用强制推送,请使用以下命令:

git重置后--hard:


如果要在使用差异提交重置后实际记录历史记录,或者如果禁用强制推送,请使用以下命令:

git重置后--hard:


你用过樱桃果酱吗?它允许您选择某些提交并将它们应用于您的分支。你用过樱桃果酱吗?它允许您选择某些提交并将它们应用于您的分支。