修改合并拉取请求

时间:2016-07-04 16:27:44

标签: github pull-request

我提出了一个合并到项目的拉取请求。碰巧代码需要稍作修改。如何在无法访问主项目的情况下更改此项?我不幸运,我必须做一个新的公关吗?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,您应该提交另一个拉取请求。

使用任何Git的“重写”命令(如commit --amendrebase)时,避免更改共享提交非常重要。

重新定位一章中,Git Book says

  

重新定位的危险

     

啊,但是变相的幸福并非没有缺点,可以用一条线来概括:

     

不要对存储库外存在的提交进行重新定位。

     

如果您遵循该指南,您会没事的。如果你不这样做,人们会恨你,你会被朋友和家人嘲笑。

     

当您重新设置内容时,您将放弃现有提交并创建相似但不同的新提交。如果你将提交推送到某个地方而其他人将它们拉下来并依赖它们,然后你用git rebase重写这些提交并再次推送它们,那么你的协作者将不得不重新合并他们的工作,当你试图将事情变得混乱把他们的工作拉回你的工作。