1. 程式人生 > >github fork+pull 遠端更新主專案到本地

github fork+pull 遠端更新主專案到本地

Github上經典的fork+pull request模式可以很容易的讓你參加到github上的開源專案,但是,如果主專案有更新,這個時候怎麼把主專案的更新合併到自己Fork的版本中呢?到目前為止,github沒提供一個按鈕來完成這個功能。
下面我以druid(https://github.com/AlibabaTech/druid)來做一個git update fork的示範。
首先先fork druid到自己的github中。

克隆到自己本地的計算機。(read only)
用git clone [email protected]:luffyke/druid.git for write and read access

這裡我添加了一個叫kxt的遠端倉庫。

接下來我們要用git fetch命令從遠端倉庫抓去資料到本地,fetch命令會到遠端倉庫中拉取本地倉庫中還沒有的資料,執行完成後,我們就可以在本地訪問遠端倉庫的所有分支。

接下來就是將拉取的資料合併到本地來。

擦,資料太多了,把螢幕填滿了。 git merge kxt/master 這裡的命令後面的倉庫為 遠端倉庫/分支,需要注意的是這個。如果使用tortoiseGit也需要仔細選擇 倉庫,不然選擇錯了就不會merge了。

這樣你本地的倉庫就是最新的了。

如果想讓github上fork的專案也保持最新,可以用git push origin master命令更新版本庫。

相關推薦

github fork+pull 遠端更新專案本地

Github上經典的fork+pull request模式可以很容易的讓你參加到github上的開源專案,但是,如果主專案有更新,這個時候怎麼把主專案的更新合併到自己Fork的版本中呢?到目前為止,github沒提供一個按鈕來完成這個功能。 下面我以druid(https

Githubfork了別人的程式碼 本地更新分支程式碼

在GitHub上我們會去fork別人的一個專案,這就在自己的Github上生成了一個與原作者專案互不影響的副本,自己可以將自己Github上的這個專案再clone到本地進行修改,修改後再push,只有自己Github上的專案會發生改變,而原作者專案並不會受影響,

Github使用之將已有專案提交到Github/從Githubpull本地

新增已有專案到github        新建repository,可以在github網站上直接新建或者使用windows github工具。        進入github repository 專案        在github windows工具中使

Github-git pull解決遠端本地倉庫的衝突

今天git push origin master的時候遇到了下面問題: Updates were rejected because the remote contains work that you

git pull命令更新本地專案的時候遇到“No remote repository specified……”的錯誤

有些使用者在使用git pull命令更新本地專案的時候會遇到“No remote repository specified……”的錯誤,那麼要如何解決呢? git pull fatal: No remote repository specified.  Please, s

github fork專案和原專案同步

1、首先先通過 github 的 web 頁面 fork 目標的專案 前提是自己已經設定好了git,並且配置了相應的許可權 然後使用git clone命令在本地克隆自己 fork 的專案: git clone https://github.com/Sijiu/pptr.dev.git 2、然後需要複製

github forkpull request

1、首先我們需要在原開發者專案下進行fork 2、此時在我們自己主頁即看到fork的專案 3、在本地clone我們自己主頁的專案(fork過來的專案) 4、本地進行修改push,這了是添加了一個test類,提交到我自己的主頁(原開

Git 遠端倉庫更新程式碼到本地

http://www.cnblogs.com/yiven/p/8465054.html 如何從遠端倉庫同步最新版本到本地 git pull origin master Git 遠端倉庫更新程式碼到本地 學習背景 最近遠端倉庫經常變動,而重新克隆到本地需要大量的時間和資源。(近2G大小)。

Git更新遠端倉庫程式碼到本地 git fetch

當我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地,總結了一下網上的文章,採用如下的方式比較簡單。 檢視遠端分支 使用如下命令可以檢視遠端倉庫(我這裡有一個origin倉庫)

git使用之六——github協同工作的Fork+Pull Request

部落格: 安卓之家 微博: 追風917 CSDN: 蔣朋的家 簡書: 追風917 部落格園: 追風917 網上你看到某個大神的專案很炫,很燦爛,你看了看,發現有bug或者你參與開源專案,需要參與進去,那麼你來對了地方,這裡帶你如何和大神一

git pull時出現衝突 放棄本地修改,使遠端庫內容強制覆蓋原生代碼

http://blog.csdn.net/qq_22441525/article/details/52240311 git fetch --all//只是下載程式碼到本地,不進行合併操作 git reset --hard origin/master//把HEAD指向最新下載

本地上傳到github上 及down 別人的專案 ,最基礎的使用方法

1、git add -A(所有的,當然你也可以指定單個檔案) 2、git commit -m"提交描述" 3、git remote add 新建git專案的地址 4、git push -u origin master 下載別人的git專案: 可以先fork 後和對方的

Git克隆遠端倉庫的專案本地

一、將遠端倉庫克隆到本地倉庫 1.第一步:建立SSH Key,預設生成在c盤。由於本地倉庫與遠端倉庫是通過SSH方式加密,所以需要生成SSH Key。 $ ssh-keygen -t rsa -C "[email protected]" 在c盤下: C:\Users\Adminis

IntelliJ IDEA及 tomcat 關於專案本地部署和遠端部署的相關討論

一、現象分析 現象一 如果經過IDEA啟動過的tomcat,總共有兩個特徵。 其一、從其目錄來看,其webapps目錄下面和其他配置檔案中,找不到任何檔案。但是在tomcat的manage頁面來看其app列表其中又是有這個app的 其二,經過IDEA

如何使用git在本地電腦clone別人的github上的遠端倉庫程式碼

背景 本地安裝了git,同時github也已經申請了賬號,想通過git把github上別人的程式碼clone到本地。 操作步驟 1.在自己電腦建立本地倉庫 第一步,開啟git bash,找一個存放所有git專案的目錄。假設git的目錄叫gitRepo。 第二步

專案(程式碼)從GitHub上克隆(下載)到本地倉庫

要將專案從GitHub上克隆到本地,首先你得下載並安裝好git for window。安裝時,直接next就行。配置Git:1、安裝完後,右鍵單擊桌面空白處,選擇Git Gui Here,進去之後,選擇左上角的help選項,會出現一個Show SSH Key,然後點選“Generate Key”得到祕鑰。將其

如何走上更高平臺分享傳遞乾貨知識:(開通個人Github面向開源及私有軟體專案的託管平臺:https://github.com/zlslch/)(圖文詳解)(博推薦)

歡迎您的加入! 微信公眾號平臺: 大資料躺過的坑 微信公眾號平臺: 人工智慧躺過的坑 大資料和人工智慧躺過的坑(總群): 161156071 更多QQ技術分群,詳情請見:http://www.cnblogs.com/zls

經驗總結-完整介紹Android Studio中Git的使用之GitHub更新程式碼到本地(四)

Git系列三已經介紹完上傳程式碼,那當GitHub上增加了其它開發人員的程式碼,我們要更新到自己的本地倉庫上(或者說更新到自己的本地專案上)怎麼做呢?其實很簡單呢: 當我們要更新程式碼時,就要執行G

Github上比較實用的開源專案(持續更新中)

https://github.com/hongyangAndroid/FlowLayout Android流式佈局,支援單選、多選等,適合用於產品標籤等 AutoCompleteTextView for android with KMP algorithm https:/

github上新建倉庫,上傳本地專案

專案就暫時使用上一篇文章中,搭建的那個最原始的springmvcdemo專案: http://blog.csdn.net/u010372981/article/details/52000252 1.首先,登入github,點選new repository,會出現下面的介面