2016-09-17 78 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