天天看點

github同步更新fork的項目

登陸到github

一、前言

github上有很多開源的工程和有趣的項目,大多數情況下我們都會fork到自己的賬戶上去;

但是當其他開發者對項目進行了源碼送出,而我們自己fork的倉庫卻不會同步更新,這個時候我們就需要自己手動去更新,其他開發者送出的更新。下面是記錄的如何進行手動更新的流程。

二、送出新的pull請求

  • 建立pull請求

通過浏覽器登陸到github,然後找到fork的項目,在頁面中點選New pull request按鈕,下圖中紅色按鈕。

github同步更新fork的項目
  • 對比修改(Comparing changes)

    這裡一定要注意的是,我們的目的是把主幹上的代碼同步到我們的倉庫中,是以這裡需要注意順序。

    紅色方框裡選擇我們自己的倉庫,綠色方框裡選擇主幹的倉庫,如果反了,就變成我們向主幹送出代碼了!!!

    github同步更新fork的項目
  • 送出pull請求

    在綠色方框中填寫好log,然後再點選紅色框中的Creat pull request按鈕,進行送出。

    github同步更新fork的項目

三、合并pull請求

送出完成pull請求後,我們就能看到下面這張圖,然後點選紅色方框中的按鈕 Merge pull request。然後再确定合并就OK了!!!

github同步更新fork的項目
github同步更新fork的項目

四、最後效果

github同步更新fork的項目