在github上有一个拉到master的请求。如何在git合并,修改,推送后修复pull请求?
我在命令行中合并了pull请求。注意到一个小问题,所以固定它的地方,做了
git commit --amend
并推送主。
坏主意。
现在github不能识别拉取请求已被合并。
我怎样才能让它看起来像修改发生在合并的分支上,因此合并发生了?还是有更好的策略来解决这个问题?
在github上有一个拉到master的请求。如何在git合并,修改,推送后修复pull请求?
我在命令行中合并了pull请求。注意到一个小问题,所以固定它的地方,做了
git commit --amend
并推送主。
坏主意。
现在github不能识别拉取请求已被合并。
我怎样才能让它看起来像修改发生在合并的分支上,因此合并发生了?还是有更好的策略来解决这个问题?
如果你不愿意强迫重写历史,那么你就无能为力。国际海事组织,你应该简单地关闭在github界面的拉请求,也许留下你合并它的评论。
另一种方法是,你可以尝试合并它再次,如果这会导致一个不平凡的提交然后推这个,也许github会拿起它。但它很混乱。
有许多项目中,拉请求从来没有合并过,例如,很多自制PR没有合并,它们被压缩成一个提交,由自制软件开发者重新格式化,修改后的版本被合并,然后他们关闭原件。这不是一个坏习惯。