git fetch 和git pull 的差異

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

 

 git fetch orgin master //將遠程倉庫的master分支下載到本地當前branch中   git log -p master ..origin/master //比較本地的master分支和origin/master分支的差異  git merge origin/master //進行合併

也能夠用如下指令:git

git fetch origin master:tmp //從遠程倉庫master分支獲取最新,在本地創建tmp分支  git diff tmp //將當前分支和tmp進行對比  git merge tmp //合併tmp分支到當前分支

 

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

git pull origin master

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

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

相關文章
相關標籤/搜索