如何从所有者的存储库中的Forked存储库和Pull请求中删除注释

时间:2017-09-16 07:23:22

标签: git github pull-request git-fork

我有一些评论,并将它们推送到我的 Forked 存储库,然后将它们请求给所有者的存储库(其他人)。

现在我想要删除这些注释并将其从表单拉取请求中删除。

我的存储库:
enter image description here

所有者的存储库:
enter image description here

2 个答案:

答案 0 :(得分:1)

  • 第一张图片 - 看起来像是向我提交消息

如果你不想看到它们只是压缩这些提交。

  • 对于第二张图片 - 您无法删除拉取请求,但您可以通过doing this关闭拉取请求,如果您不删除拉取请求,那么壁球提交会更好。

请注意,压缩提交不会删除您的提交,但会对一个提交进行多次提交。

修改
尝试使用此命令进行压缩:

git rebase -i HEAD~4

结果:

pick 01d1124 Adding license
pick 6340aaa Moving license into its own file
pick ebfd367 Jekyll has become self-aware.
pick 30e0ccb Changed the tagline in the binary, too.

# Rebase 60709da..30e0ccb onto 60709da
#
# Commands:
#  p, pick = use commit
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.
#

答案 1 :(得分:0)

只需运行以下命令将它们合并在一起:
git reset --soft HEAD~14 && git commit

然后,按下面的方式推送,-f代表强制
git push -f

结果:
enter image description here

enter image description here

[来源:https://stackoverflow.com/a/5201642/421467]