git fetch 和git pull 的差異

一、git fetch 至關因而從遠程獲取最新到本地,不會自動merge,以下指令:git

 

 git fetch orgin master //將遠程倉庫的master分支下載到本地當前branch中

 git log -p master  ..origin/master //比較本地的master分支和origin/master分支的差異

 git merge origin/master //進行合併

也能夠用如下指令:安全

git fetch origin master:tmp //從遠程倉庫master分支獲取最新,在本地創建tmp分支

git diff tmp //將當前分支和tmp進行對比

git merge tmp //合併tmp分支到當前分支

 

2. git pull:至關因而從遠程獲取最新版本並merge到本地fetch

git pull origin master

git pull 至關於從遠程獲取最新版本並merge到本地it

在實際使用中,git fetch更安全一些ast

相關文章
相關標籤/搜索