2015-09-05 81 views
3

我想了解如何從Intellij內執行拉取請求。我知道這聽起來是工具導向的,但我仍然認爲我錯過了一些未必明確解釋的東西。拉取請求&Intellij

我想貢獻一個項目,我在github上沒有寫權限。那麼我應該先創建一個分支,然後在我的機器中創建一個分支,然後從那裏將我的更改推入其中,然後從該分支中​​在線執行請求。

因爲到目前爲止,我已經克隆回購協議,完成了我的變化,提交他們在本地,然後嘗試做的IntelliJ拉入請求,但我得到一個403

所以我不知道什麼是我的選擇。

回答

2

所以我應該先創建一個fork,然後在我的機器上創建一個fork的克隆,然後從那裏推入我的更改,並從那個fork在線執行pull請求?

這就是recommended workflow

到目前爲止,我已經克隆回購協議,完成了我的變化,提交他們在本地,然後再嘗試做一個拉請求與的IntelliJ

如果「克隆回購」,你的意思是原來的回購(而不是你的叉子),你可以rename that origin as upstream,並添加一個新的遠程'origin'你的叉子。

git remote rename origin upstream 
git remote add origin https://github.com/you/yourFork