我收到了一些关于我的回购的拉请求。它们很好,但有一些小的修正(例如拼写错误),我想自己解决这个问题,以便我可以更快地合并PR。
现在,我如何将我的提交添加到特定PR?公关作者分配了我的回购,为他工作,然后提交了公关。
而且,作为一个附带问题,GitHub for Mac如何处理检查PR?如果提交有些更改,那么将在何处提交,然后在PR结帐时推送它们?
答案 0 :(得分:1)
从master
开始生成分支(合并测试分支)。
依次合并每个提交并使用git commit --amend
,或者使用git rebase -i
依次浏览它们,选择e
选项。如果要重置作者,请添加--reset-author
。
在评论中,作者说他想要添加一个单独的提交。在这种情况下,再次使用git rebase -i
(使用master的SHA-1,即合并之前),并在git rebase --continue
之前添加其他提交。
完成后,将测试分支合并回主控。
没有git rebase
的另一种方法。
git checkout pr/X
执行此操作。)git checkout -b to-merge-PR-X
)git add
+ git commit
)git push -u origin to-merge-PR-X
假设github为origin
)。git checkout master
+ git merge to-merge-PR-X
git push
)