1 回答

TA貢獻1780條經驗 獲得超4個贊
進入到你修改的某個repository里面(以本人的這個easy-tips為例):
點擊"New pull request"按鈕,進入到如下頁面中:
上面的兩個紅色框中,第一個紅色框中,是創建這個項目的人,第二個紅色框中,是本人的賬號。這個的作用就是對比我的文件與作者的文件有無改動。為對照方便,我修改了部分文件。下面這個紅色框顯示的是本人修改的文件。第一個紅色框中,有提示“Able to merge. These branches can be automatically merged.”說明我修改的這個是可以提交的。點擊“Create pull request”按鈕,進入下一個頁面中:
填寫更新的標題和內容,然后點擊“Create pull request”按鈕即可。最終得到的頁面下:
這就說明,修改后的內容已經提交成功了!最后等待原作者的合并消息吧。
將某個repository更新到最新版本,過程和這個一樣。唯一不同之處如下:
第一個紅色輸入框為你本人的賬號和項目,第二個紅色輸入框里面為原作者的賬號和項目,點擊“Create pull request”按鈕進入下一步。其它處理過程都差不多。點擊“Create pull request”按鈕到最后一步的時候,出現的頁面如下:
點擊“Merge pull request”按鈕,出現如下頁面:
點擊“Confirm merge”按鈕,即可更新到最新的版本。
在這個過程中遇到的問題;
1 若你本人有修改,而原作者也有修改,當你提交的時候,就會遇到沖突的問題。所以修改提交之前,請先更新到最新版本
2 當選擇賬號和項目進行切換的時候,出現這樣的頁面:
點擊“compare across forks”,即可把你本人的賬號和項目以及原作者的賬號和項目顯示出來。
- 1 回答
- 0 關注
- 961 瀏覽
添加回答
舉報