如何从分叉中删除/排除提交



好吧,所以考虑一下这个场景:

我分叉了一个 GitHub 存储库并推送了一个提交。我向原始存储库发出了拉取请求,只包含该提交,因为它是我唯一的提交。拉取请求被原作者拒绝并关闭。我现在知道该提交永远不会推送到原始存储库,但我有一个新提交,我想推送到原始存储库。因此,当我看到新的和旧的提交都将添加到拉取请求中并且没有选择要添加的提交的选项时,我将提交推送到分支并提交拉取请求。

如何从分叉/拉取请求中删除/排除提交?

谢谢。

您应该获得上游的新副本,并在此基础上进行修改。看起来你搞砸了你的存储库,不知道如何解开混乱,所以可能会更好,所以将你所拥有的东西移到一个保存的地方并重新克隆。在克隆中,为您的工作在尖端创建一个分支,即 git checkout -b my-work .在my-work分支中工作(可能通过从混乱的存储库中剔除差异)。当您对此感到满意时,将结果推向上游。不要在master分支上工作,保留原始版本的分支。

最新更新