svn - git pull和git merge 區別?
ringa_lee
ringa_lee 2017-05-02 09:52:42
0
2
1030

git pull和git merge 都是將其他分支的代碼合併到當前分支,那到底在不同場景下具體啥區別呢??

ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
某草草

用過了就知道了,次git pull = git fetch + git merge
fetch和push指令可以分別對遠端分支進行fetch和push操作,而pull不是直接跟遠端分支對話的。
fetch同pull的區別在於:git fetch:是從遠端取得最新版本到本地,不會自動merge
而git pull是從遠端取得最新版本並merge到本地倉庫
從安全角度出發,git fetch比git pull更安全,因為我們可以先比較本地與遠端的差異後,選擇性的合併。
git push 預設推送到master,如果有多個分支,則多個分支一起推送到遠端

伊谢尔伦

git pull = git fetch + git merge
少用git pull多用git fetch

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板