Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何从Forked存储库中删除注释并在所有者上提取请求';s存储库_Git_Github_Pull Request_Git Fork - Fatal编程技术网

Git 如何从Forked存储库中删除注释并在所有者上提取请求';s存储库

Git 如何从Forked存储库中删除注释并在所有者上提取请求';s存储库,git,github,pull-request,git-fork,Git,Github,Pull Request,Git Fork,我有一些评论,将它们推到我的分叉的存储库,并将请求也拉到所有者的存储库(其他人) 现在我想删除这些评论,并将它们从请求中删除 我的存储库: 所有者的存储库: 对于第一个图像-它看起来像提交消息给我 如果您不想看到它们,只需挤压这些提交即可 对于第二张图片-你不能删除拉请求,但你可以关闭拉请求,如果你不删除拉请求,最好是压缩提交 请注意,挤压提交不会删除您的提交,而是对一个提交进行多个提交 编辑 尝试此命令进行挤压: git rebase -i HEAD~4 结果: pick 01d1

我有一些评论,将它们推到我的分叉的存储库,并将请求也拉到所有者的存储库(其他人)

现在我想删除这些评论,并将它们从请求中删除

我的存储库:

所有者的存储库:

  • 对于第一个图像-它看起来像提交消息给我
如果您不想看到它们,只需挤压这些提交即可

  • 对于第二张图片-你不能删除拉请求,但你可以关闭拉请求,如果你不删除拉请求,最好是压缩提交
请注意,挤压提交不会删除您的提交,而是对一个提交进行多个提交

编辑
尝试此命令进行挤压:

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.
#

只需运行下面的命令将它们合并在一起:
git复位——软头~14&&
git提交

在这之后,像下面那样推它,
-f
代表力:
git推送-f

结果:



[来源:

1-对于挤压,我将
pick
word更改为
squash
word,但如何保存并退出它?!我使用了三重
androidstudio终端
Windows命令提示符git控制台
SourceTree git shell
。2-我之前关闭了拉取请求,但第二个映像存在!主人应该接受什么吗?还有一个问题,你是说挤压提交然后向所有者发送另一个拉请求,会清理第二个图像吗?1-编辑了我挤压提交的答案。2-你所说的第二个图像是什么意思?你是说“你可以在回购协议中看到你的封闭评论”吗?如果这是问题所在,那么这是正常的。通过查看您的答案“只需运行下面的命令到m………”,看起来您的问题已经解决了。