登陸到github
一、前言
github上有很多開源的工程和有趣的項目,大多數情況下我們都會fork到自己的賬戶上去;
但是當其他開發者對項目進行了源碼送出,而我們自己fork的倉庫卻不會同步更新,這個時候我們就需要自己手動去更新,其他開發者送出的更新。下面是記錄的如何進行手動更新的流程。
二、送出新的pull請求
- 建立pull請求
通過浏覽器登陸到github,然後找到fork的項目,在頁面中點選New pull request按鈕,下圖中紅色按鈕。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9MnMZhGcygVds1GZzZkMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5UTOxEjNzETMyEDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
-
對比修改(Comparing changes)
這裡一定要注意的是,我們的目的是把主幹上的代碼同步到我們的倉庫中,是以這裡需要注意順序。
紅色方框裡選擇我們自己的倉庫,綠色方框裡選擇主幹的倉庫,如果反了,就變成我們向主幹送出代碼了!!!
github同步更新fork的項目 -
送出pull請求
在綠色方框中填寫好log,然後再點選紅色框中的Creat pull request按鈕,進行送出。
github同步更新fork的項目
三、合并pull請求
送出完成pull請求後,我們就能看到下面這張圖,然後點選紅色方框中的按鈕 Merge pull request。然後再确定合并就OK了!!!