教你玩轉Git-提取遠端倉庫
Git 是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。Git 與常用的版本控制工具 CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援。 |
Git 有兩個
命令用來提取遠端倉庫的更新。
1、從遠端倉庫下載新分支與資料:
git fetch
該 命令執行完後需要執行git merge 遠端分支到你所在的分支。
2、從遠端倉庫提取資料並嘗試合併到當前分支:
git merge
該命令就是在執行 git fetch 之後緊接著執行 git merge 遠端分支到你所在的任意分支。
假設你配置好了一個遠端倉庫,並且你想要提取更新的資料,你可以首先執行 git fetch [alias] 告訴 Git 去獲取它有你沒有的資料,然後你可以執行 git merge [alias]/[branch] 以將伺服器上的任何更新(假設有人這時候推送到伺服器了)合併到你的當前分支。
接下來我們在 Github 上點選" README.md" 並線上修改它:
然後我們在本地更新修改。
$ git fetch origin remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), done. From github.com:tianqixin/runoob-git-test 0205aab..febd8ed master -> origin/master
以上資訊"0205aab..febd8ed master -> origin/master" 說明 master 分支已被更新,我們可以使用以下命令將更新同步到本地:
$ git merge origin/master Updating 0205aab..febd8ed Fast-forward README.md | 1 + 1 file changed, 1 insertion(+)
檢視 README.md 檔案內容:
$ cat README.md # 菜鳥教程 Git 測試 ## 第一次修改內容
原文地址: https://www.linuxprobe.com/git-extract-remote.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2656985/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你玩轉Git-刪除遠端倉庫Git
- 教你玩轉Git-建立倉庫Git
- git-遠端倉庫Git
- 教你玩轉Git-安裝Git
- 教你玩轉Git-分支合併Git
- 教你玩轉Git-合併衝突Git
- 教你玩轉Git-伺服器搭建Git伺服器
- git倉庫修改遠端倉庫Git
- git 遠端倉庫Git
- Git 使用遠端倉庫Git
- git 修改本地倉庫的遠端倉庫地址Git
- 與遠端倉庫保持同步
- git push到遠端倉庫Git
- 本地倉庫推送到遠端倉庫的git操作Git
- IDEA更改遠端git倉庫地址IdeaGit
- 如何修改 Git 遠端倉庫 URLGit
- git 本地push到遠端倉庫Git
- 遠端連線利器:玩轉MobaXterm
- 【Git】fork遠端倉庫,fork倉庫同步和提交pull requestGit
- Ubuntu Terminal命令列新建倉庫並推送到遠端倉庫Ubuntu命令列
- git 入門教程之遠端倉庫Git
- git克隆遠端倉庫的指定分支Git
- git連線遠端倉庫的方式Git
- 檢視及修改遠端倉庫地址
- 修改git遠端倉庫分支名稱Git
- 使用Github搭建Maven私有遠端倉庫GithubMaven
- 如何在本地克隆遠端github倉庫Github
- Git remote 遠端倉庫連結管理GitREM
- 你的遠端倉庫總是拉不到包,一個小妙招教你解決
- 下載遠端bundle倉庫有錯誤
- git 從遠端倉庫獲取所有分支Git
- Git使用小技巧之多個遠端倉庫Git
- Git 系列教程(8)- 遠端倉庫的使用Git
- git-清空歷史提交記錄(保留原倉庫)Git
- Docker檢視遠端倉庫的標籤工具Docker
- 如何打包Docker映象並推送到遠端倉庫Docker
- 如何把原生程式碼推送到遠端倉庫
- maven遠端倉庫配置及含義解釋Maven