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

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

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

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

Git
森林海 2019-02-14 15:11:33
Git fetch和git pull的區(qū)別
查看完整描述

2 回答

?
Qyouu

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

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

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

git fetch origin master:tmp
git diff tmp
git merge tmp

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

git pull origin master

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



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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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