2013-06-02 55 views
0

所以我很可能這樣做是完全錯誤的。這裏的情況是:從原點拉下拉請求

  • ProLoser有flexbox.less了GitHub上,一衆回購
  • 我這個貢獻是分叉我自己的帳戶,將其設置爲上游原點,創造我自己的分公司,進行更改,然後做通過Git的UI pull請求在線
  • ProLoser接受拉入請求

所以我這裏有幾個問題:

  1. 這似乎是一個屁股疼痛,有沒有更簡單的方法來做到這一點?
  2. 我跑git fetch上游,然後git合併上游/主要讓我的本地副本鏡像什麼是當前的原始主分支(對吧?)
  3. 現在我想做出新的更改 - 我做了什麼到目前爲止,做git分支qacheck創建一個新分支,然後git checkout qacheck;從那裏,我做了一些改動,然後讓我的變化會再次跑混帳推--set上游產地qacheck(在我的叉子不是原來的)
  4. 我想,一旦我做了,我繼續並再次通過UI執行拉取請求?

第二個問題零錢,從另一個人的拉的要求,我需要檢查它的格式和有效性/完整性ProLoser接受拉請求之前。我如何將拉取請求發送到我的本地,以便我可以檢查它,更改它,將其重新推回並獲得批准?

爾加,我覺得我知道很多關於混帳,直到我進入全叉的事情......

+0

* Git的UI在線*你的意思是GitHub上? – alex

+0

是的,我的意思是github.com拉請求功能。 –

回答

0

你所描述的是什麼樣的典型GitHub的工作流程聲音。 (除步驟3)

的原因拉入請求是提供原作者執行代碼審查的機會。如果上游管理員信任你,他們可以給你推權限到回購,你可以跳過整個代碼審查過程(不推薦)。

請記住,你可以追加多次提交在1個pull請求。如果我理解你在步驟3中描述的內容,那麼你不需要爲每個拉取請求創建一個新的分支。

最後,我不明白爲什麼你會負責檢查別人的提交格式化&有效性。這應該是上游管理員的角色。

+0

聽起來好像我要做一些有效性檢查,如果我只是訪問原始項目,會更容易。 –