2016-09-17 79 views
0

我克隆了原始存储库,对其进行了一些更改,然后将原始文件分叉到我的帐户。现在我有点迷路了。我如何为原始存储库做出贡献?我无法将这些更改发送到我的分支,因为项目已连接到原始分支,并且我没有直接权限进行分配。如何将更改提交给项目?

+0

这听起来像你有一个原始存储库的本地克隆和github上的一个分支,但是你还没有在你的本地仓库中添加你的fork作为git remote。如果你运行'git remote -v',它会列出你告诉你的git远程仓库(远程仓库),因此你可以推送到的地方。如果默认的'origin'远程目前指向原来的repo,那么你可能想要删除它并添加你的fork。然后,您可以推送到您的分支并从那里创建一个拉取请求。 – Jonah

+0

是的,那正是我正在寻找的。我没有意识到这很简单,哈哈 – Reynevan

回答

0

尝试向回购商的所有者提交拉取请求。

看看这个!它对如何通过分岔贡献有明确的说明。 https://help.github.com/articles/fork-a-repo/

希望这有帮助!

+0

谢谢,这看起来很有帮助。我会在稍后阅读其他内容,现在我不是告诉如何将更改推送到我自己的分支而不是原始分支。由于我克隆了原文,并做了一些修改,'git push'会尝试将它推送到原始文件,我可以以某种方式将它重定向到我的fork吗? 编辑:第3步描述的是什么? – Reynevan

+0

是的!您是否尝试导航到您的分支并提交更改?如果不是这样的提交更改导航到您的叉和更新您的回购。 – user6837640

+0

谢谢!似乎我误解了这一切的运作方式。我不应该寻找一种方法来实现我的改变,我只能等待所有者批准他们 – Reynevan