Git_遠程倉庫fork操作


fork操作:當選擇 fork,相當於自己有了一份原項目的拷貝,當然這個拷貝只是針對當時的項目文件,如果后續原項目文件發生改變,你必須通過其他的方式去同步。

使用場景:一般來說,不需要使用 fork 這個功能,除非有一些項目,可能存在 bug 或
者可以繼續優化的地方,你想幫助原項目作者去完善這個項目或者單純的想在原
來項目基礎上維護一個屬於自己項目,然后自己對這個項目進行修改完善,當你
覺得項目沒問題了,你就可以嘗試發起 pull request 給原項目作者。原項目作者
如果同意,就會merge到原作者的項目上去,此時你會收到一封郵件提醒。

實際操作步驟:

一、對對方的倉庫進行fork

 

 

 

二、進入自己的代碼倉庫中,可發現對方的倉庫已經進入自己的倉庫中:

 

三、復制地址,在本地clone

 

 

 四、在本地可操作修改,修改后可同步到自己fork過來的代碼倉庫上

 

 

五、查看到遠程已經增加:

 

 六、此時只是自己本地fork的代碼已經更新,原作者的代碼並未更新,若要同步,需要操作發起 pull request 給原項目作者

 

 

七、自動對比,可在注釋頁面添加注釋,跟原作者說明改動了什么,以及改的原因等。點擊Create pull request 后,原作者就會收到pull request,原作者如果同意合並操作,就完成了對項目的貢獻。

 

原作者收到郵件:

 

 原作者進入Git  >  Pull requests,點擊備注進入合並:

 

 

 

 合並成功:

 

 

 


免責聲明!

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



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