第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Git fetch和git pull的區(qū)別?

Git fetch和git pull的區(qū)別?

Git
回首憶惘然 2019-02-12 14:10:47
Git fetch和git pull的區(qū)別
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

Git中從遠程的分支獲取最新的版本到本地有這樣2個命令:
1. git fetch:相當(dāng)于是從遠程獲取最新版本到本地,不會自動merge

git fetch origin master
git log -p master..origin/master
git merge origin/master
以上命令的含義:
首先從遠程的origin的master主分支下載最新的版本到origin/master分支上
然后比較本地的master分支和origin/master分支的差別
最后進行合并
上述過程其實可以用以下更清晰的方式來進行:

git fetch origin master:tmp
git diff tmp
git merge tmp
從遠程獲取最新的版本到本地的test分支上
之后再進行比較合并
2. git pull:相當(dāng)于是從遠程獲取最新版本并merge到本地

git pull origin master

上述命令其實相當(dāng)于git fetch 和 git merge
在實際使用中,git fetch更安全一些
因為在merge前,我們可以查看更新情況,然后再決定是否合并



查看完整回答
反對 回復(fù) 2019-02-28
?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

fetch:相當(dāng)于是從遠程獲取最新版本到本地,不會自動merge
pull:相當(dāng)于是從遠程獲取最新版本并merge到本地

查看完整回答
反對 回復(fù) 2019-02-28
  • 2 回答
  • 0 關(guān)注
  • 460 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號