我的情况是客户端将他的git存储库设置为公共存储库。我做的工作,我需要作为拉取请求提交给他的存储库。
然后他可以转到github存储库并查看我发送的拉取请求并接受拉取请求。这样我完成的给定更改就会提交到他的存储库。
如何在git中实现?
我已经尝试在我的机器上克隆他的存储库,然后当我执行git push时它不起作用。我怎样才能将我的更改推送到他的存储库中,以便他可以从他的结尾拉出来?
答案 0 :(得分:0)
公共存储库并不意味着每个人都有对存储库的推送访问权限 - 只选择用户 - 并且听起来就像你不是其中之一。
使用github工作流的“拉取请求”样式需要做的是 fork github中的客户端存储库。然后,您可以将更改推送到github中的repo的fork。当您为客户端准备好一些东西时,您可以访问其存储库的网页来提交拉取请求。 (你也许可以从你的分叉页面做到,不记得了。)
然后他们会接受拉取请求(或不接受),您的更改将被复制到原始仓库中。
您可以找到此工作流程的完整概述(带图片)here。