“我该怎么做?”;撤销;在GitHub上附加到pull请求的提交?
我在GitHub上为我现有的pull请求添加了一个额外的提交,如下所示: 现在我后悔了。重置“我该怎么做?”;撤销;在GitHub上附加到pull请求的提交?,git,github,Git,Github,我在GitHub上为我现有的pull请求添加了一个额外的提交,如下所示: 现在我后悔了。重置磁头后,git是否会推原始主机--force到我的叉子上 是否从拉请求中删除此提交?是,强制推送到具有拉请求的分支将更新拉请求。(我使用此方法合并了我的pull请求中的一些提交。)关于强制推送的标准警告(特别是当与可能已经推送的其他人一起工作时)适用。(注意:这是在专用于该拉请求的分支上执行拉请求的一个很好的理由!)是的,强制推送到具有拉请求的分支将更新拉请求。(我使用此方法合并了我的pull请求中的一些
磁头后,git是否会推原始主机--force
到我的叉子上
是否从拉请求中删除此提交?是,强制推送到具有拉请求的分支将更新拉请求。(我使用此方法合并了我的pull请求中的一些提交。)关于强制推送的标准警告(特别是当与可能已经推送的其他人一起工作时)适用。(注意:这是在专用于该拉请求的分支上执行拉请求的一个很好的理由!)是的,强制推送到具有拉请求的分支将更新拉请求。(我使用此方法合并了我的pull请求中的一些提交。)关于强制推送的标准警告(特别是当与可能已经推送的其他人一起工作时)适用。(注意:这是在专用于该拉请求的分支上执行拉请求的一个很好的理由!)我最近这样做了,并且意识到我的方法存在错误,然后想删除提交,但保存更改。这就是git reset--soft的作用。在我的例子中,我只想回滚上一次提交(但保留工作目录中的更改),然后强制回滚到github,所以我这么做了
git重置——软头~1
然后
git推送原始主机-f
然后我完成了拉取请求,然后重新提交了我的更改并再次推送,这样它们就会出现在一个新的拉取请求中。我最近这样做了,意识到我的方法有错误,然后想删除提交,但保存更改。这就是git reset--soft的作用。在我的例子中,我只想回滚上一次提交(但保留工作目录中的更改),然后强制回滚到github,所以我这么做了
git重置——软头~1
然后
git推送原始主机-f
然后我完成了拉取请求,然后重新提交了我的更改并再次推送,这样它们就会出现在一个新的拉取请求中。这个或git revert
您不再需要的提交。还原的优点是它是您历史记录的一部分。这或是您不再需要的提交。恢复的优点是它是历史记录的一部分。同意,有多个拉请求的最终解决方案是有多个分支同意,有多个拉请求的最终解决方案是有多个分支