遠程倉庫之fork操作
當選擇fork,相當於自己有了一份原項目的拷貝,當然這個拷貝只是針對當時的項目文件,如果后續原項目文件發生改變,你必須通過其他的方式去同步般來說,不需要使用fork這個功能,除非有一些項目,可能存在bug或者可以繼續優化的地方,你想幫助原項目作者去完善這個項目或者單純的想在原來項目基礎上維護一個屬於自己項目,然后自己對這個項目進行修改完善,當你覺得項目沒問題了,你就可以嘗試發起 pull request給原項目作者。原項目作者如果同意,就會 merge到原作者的項目上去,此時你會收到一封郵件提醒
遠程倉庫fork操作
1、進入你想fork項目的github主頁面,點擊fork操作,此時你的 github就會出現源項
步驟一
步驟二
2、通過 git clone命令把項目克隆到本地倉庫
3、在該fork項目的本地倉庫中新建一個分支,不建議直接修改 master分支
4、在該分支上進行操作后,合並到本地倉庫的 master倉庫
5、使用 git push命令把改動同步到自己的 Github倉庫中
6、點擊自己的倉庫中的 pull request下的 New pull request,之后 github會自動對比原倉庫分支與自己倉庫分支代碼,看看是否有沖突。如果它顯示 able tomerge的話,就可以點擊 Create pull request按鈕,進行提交
步驟一
步驟二
步驟三
7、在注釋頁面添加注釋,跟原作者說明改動了什么,以及改的原因等
8、點擊 Create pull request后,原作者就會收到 pull request,原作者如果同意合並操作,就完成了對項目的貢獻