2

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

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

我现在想发起签入后审核,但没有分叉存储库,因此无法发起拉取请求,据我所知,这是在 github 中进行审核的常用方法。我的下一步应该是什么?

4

2 回答 2

1

下次您应该将您的更改从您的分支推送到远程存储库,然后将分支的“拉取请求”提交回 master,以便在合并之前查看代码。

当您将更改推送到您的分支时,要比较您的更改,请转到该分支并在代码选项卡的顶部附近查找: 在此处输入图像描述

这也是一些关于如何/何时使用分叉和拉取请求的好读物:https ://help.github.com/articles/using-pull-requests

编辑:

既然您确实说过这是事后的事,您可以做的另一件事是转到主分支->提交部分,然后单击您合并分支的提交。该页面允许您发表评论并查看更改的文件,因此您仍然可以在将代码实际推送到服务器之前对其进行检查。但是,您下次仍应采用其他方式。

于 2013-09-26T16:26:56.307 回答
0

澄清一下……您可以在本地分支,然后更改、提交等,然后将该分支推送到 GitHub,然后触发拉取请求?

是的,从 2018 年 8 月 14 日起,您甚至不需要切换到代码选项卡:

当您在使用“<code>Pull requests”选项卡时推送分支时,GitHub 现在将显示动态的“<code>Compare and pull request”小部件——因此您可以快速创建拉取请求,而无需切换回“<代码>代码”选项卡。在我们的文档中
了解有关拉取请求的更多信息。

于 2018-08-16T04:44:37.803 回答