2016-08-19 61 views
1

上下文如何在克隆回购上创建拉请求?

有一个github回购。回购所有者要求我进行一些更改。但是,我没有写权限,甚至没有特定的回购权限。主人然后问我:

“你应该能够克隆回购,送我一拉请求,当您完成”

我熟悉GitHub的叉概念。现在这不是一个选项。我也很熟悉如何创建本地克隆。

问题

所以我创建了一个本地克隆,并增加了一些变化。我可以在本地提交。 下一步是什么?我如何创建拉取请求并将其“发送给”特定用户?

(我使用Visual Studio 2015年git的客户端,但使用Git命令行或SourceTree解释也欢迎。

+0

“现在这不是一个选项”但这是用gith做到这一点的正确方法将项目分叉到您自己的存储库,克隆* *将您的更改推送到该存储库,然后发出拉取请求。为什么它不是一个选项? – jcoder

+0

好的谢谢。只是想知道“pull request”是GitHub特定的东西,还是更通用的。如果它不是GitHub的具体情况,那么如何才能完成对纯粹的git服务器? –

回答

1

你必须要能够创建在GitHub上拉请求之前,先用叉子叉回购。如果是一个公共回购,我不认为分叉可以防止甚至

除此之外,你最多可以让Git创建一个补丁git format-patch并通过邮件发送给回购所有者或告诉他从你的机器拉如果你的机器可以通过他的机器访问