在本地分支,推送到掌握,需要在GitHub上进行代码审查

时间:2013-09-26 16:24:45

标签: github pull-request

我可能已经搞砸了,但是在我完成以下工作流程后,有没有办法在GitHub上进行代码审查?

我克隆了一个远程存储库,对master进行了分支并进行了更改。我提交了更改,将我的分支合并到master中,然后在GitHub上运行同步,现在就有了更改。

我现在想要启动一个post-checkin审查,但没有分叉存储库,因此无法启动一个pull请求,据我所知,现在是在github上进行评论的常用方法。我接下来的步骤应该是什么?

2 个答案:

答案 0 :(得分:1)

下次您应该将更改从分支机构推送到远程存储库,然后将分支的“拉取请求”提交回主服务器,在合并之前可以检查代码。

当您将更改推送到分支机构时,要比较您的更改,请转到该分支,并在代码选项卡中查找顶部附近的内容: enter image description here

这是一个很好的阅读以及如何/何时使用分叉&拉取请求:https://help.github.com/articles/using-pull-requests

编辑:

既然您确实说过这是事后的事情,那么您可以做的另一件事就是转到master branch-> commits部分,然后点击您合并分支的提交。该页面允许您制作注释并查看已更改的文件,因此您仍然可以在将代码实际推送到服务器之前查看代码。但是,下次还是应该采取相反的方式。

答案 1 :(得分:0)

  

为了澄清...您可以在本地分支,然后进行更改,提交等,然后将该分支推送到GitHub,然后触发拉取请求?

是的,since August 14th 2018,您甚至不需要切换到“代码”标签:

  

当您使用“ Pull requests”标签推送分支时,GitHub现在将显示动态的“ Compare and pull request”小部件-因此您可以快速创建提取请求,而不必切换回“ Code”标签。
  了解有关拉取请求in our documentation的更多信息。