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………”,看起来您的问题已经解决了。