git使用之六——github協同工作的Fork+Pull Request
部落格: 安卓之家
微博: 追風917
CSDN: 蔣朋的家
簡書: 追風917
部落格園: 追風917
網上你看到某個大神的專案很炫,很燦爛,你看了看,發現有bug或者你參與開源專案,需要參與進去,那麼你來對了地方,這裡帶你如何和大神一起工作。
Fork
網上有這個開源專案:FastAndroid
很好,最近要寫個demo,大家有興趣的歡迎加入我們。
首先fork(派生)到自己的github:
fork後進入到自己的倉庫:
由於我之前fork過,作者修改了內容,所以我這裡的倉庫是不會更新的,那麼怎麼保持更新呢,請來我之前的博文:
修改
下面自己的倉庫裡有東西了,你可以按照自己的想法開發咯,哈哈,自行發揮吧。
這裡介紹下在android studio下的使用。
開啟android studio,在初始介面,右側選擇第三個Check out project from Version Control,然後點Github
之後as會要求你填寫你github的使用者名稱和密碼
確認無誤,as需要你填寫clone的遠端倉庫地址:
倉庫地址github右側:
方式有https或ssh,都是可以的,ssh需要提前配置金鑰的,怎麼配置,來這裡配置:
點選右側test,測試下倉庫的正確性,正確彈出正確對話方塊:
之後點選clone,就clone到本地咯,as會提示你時候開啟,我們確定。
當然clone到本地你可以直接一條命令搞定,這裡演示的是as下的使用。
這裡你新建一個分支,這不會影響到管理者的專案,這裡的分支都是你自己的本地分支,push也是push到你自己的庫分支去。修改好專案後,commit到本地倉庫,push到你的遠端倉庫,as下如何操作,來這裡:git使用之七——Android Studio下git的正確使用
好了,你的遠端倉庫已經更新了,下面發起請求合併。
Pull Request
回到你的github介面,發起請求:
新建請求:
由於我沒有修改內容,所以,下面的Comparing changes空白:
這樣,專案管理者就會看到你的請求,合適的話,他就會合並咯,哈哈!
有不對的地方歡迎指出,共同進步。
enjoy!
悅分享,越快樂^_^
歡迎交流,轉載請註明出處,謝謝!