<label id="oakn9"><ruby id="oakn9"><input id="oakn9"></input></ruby></label>

<button id="oakn9"><acronym id="oakn9"><input id="oakn9"></input></acronym></button>

1、git pull 作用

git pull 命令用于從遠程獲取代碼并合并本地的版本。git pull 的命令格式是:

git pull <遠程倉庫名> <遠程分支名>:<本地分支名>

當從遠程倉庫的master分支拉取代碼的時候,我們可以這么寫:

git pull origin master:master

如果遠程分支與當前分支相同,則可以簡寫為:

git pull

2、git pull 深度解析

雖然 git pull 命令非常簡單,很常用,但是其底層原理卻是比較復雜。git pull = git fetch + git merge 。git pull 是相當于從遠程倉庫獲取最新版本,然后再與本地分支merge合并,如下圖所示:

由上圖,我們可以看出來 git pull 具有 merge 的作用,同時它還可以進行 rebase 操作,即使用:git pull --rebase。

3、擴展閱讀

1、git pull 發生沖突怎么辦?請移步:http://www.xiufeng-energy.com/git/2185.html
2、rebase 怎么使用?請移步:http://www.xiufeng-energy.com/git/2105.html

標簽: none

[站長推薦]-[系統化學習]


[網站公告]-[抵制某公眾號與某知識星球]


添加新評論

久久99国产只有精品