GitHub中PR(Pull request)操作


1. 貢獻代碼:

貢獻代碼,通俗的說,就是自己修改了代碼,希望合並到別人的Repository(倉庫)中。將自己的智慧貢獻給開源社區。下面將詳細講解步驟

1.1 第一步:fork

在GitHub社區閑逛時,看中了某個項目代碼,如:spring-projects/spring-framework,點擊頁面Fork按鈕,會生成一個自己的Repository(倉庫:thinkingfioa/spring-framework),如下圖:


1.2 第二步:

修改fork成功后,通過git clone、修改、commit、push等操作后,將修改的內容,提交到自己倉庫(thinkingfioa/spring-framework)中。如果對git clone、commit和push不知道的,自行百度。如下圖:

 

1.3 第三步:請求合並代碼(Pull Request)

在1.2步驟時,我們修改了自己的倉庫(thinkingfioa/spring-framework)代碼。我們希望貢獻自己的一份力量,將修改的Commit也提交到別人的倉庫(spring-projects/spring-framework)中。則要進行Pull Request。

1.3.1 創建PR

 

 

1.3.2 Create pull request

請特別注意下圖中標紅的部分,不能搞反了。點擊: Create pull request 綠色按鈕,完成提交PR。 

 

 

1.3.3 等待

提交PR完成后,等待對方倉庫(spring-projects/spring-framework)的管理員審核,如果他同意,則貢獻代碼完成了。


2. 同步最新代碼PR

除了貢獻代碼外,還可以同步對方最新代碼。通俗的說,fork某個倉庫(如: spring-projects/spring-framework)代碼一段時間后,為了同步自己倉庫(thinkingfioa/spring-framework)和對方倉庫(spring-projects/spring-framework)代碼,保證自己倉庫代碼是最新版本。

2.1 同步最新代碼

2.1.1 Create pull request

這一步和上面1.3.2一樣的,只是要注意箭頭,哪個倉庫合並哪個倉庫。請自習注意下圖標紅部分 

2.1.2 點擊綠色按鈕,完成代碼同步

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM