詳解git pull和git fetch的區別

2021-09-14 01:05:07 字數 728 閱讀 9602

前言

在我們使用git的時候用的更新**是git fetch,git pull這兩條指令。但是有沒有小夥伴去思考過這兩者的區別呢?有經驗的人總是說最好用git fetch+git merge,不建議用git pull。也有人說git pull=git fetch+git merge,真的是這樣嗎?為什麼呢?既然如此為什麼git還要提供這兩種方式呢?

1.相同點

2.不同點

1. git fetch

2. git pull

3.總結

不要用git pull,用git fetch和git merge代替它

git pull的問題是它把過程的細節都隱藏了起來,以至於你不用去了解git中各種型別分支的區別和使用方法。當然,多數時候這是沒問題的,但一旦**有問題,你很難找到出錯的地方。看起來git pull的用法會使你吃驚,簡單看一下git的使用文件應該就能說服你

詳解git pull和git fetch的區別

前言在我們使用git的時候用的更新 是git fetch,git pull這兩條指令。但是有沒有小夥伴去思考過這兩者的區別呢?有經驗的人總是說最好用git fetch git merge,不建議用git pull。也有人說git pull git fetch git merge,真的是這樣嗎?為什麼...

詳解git pull和git fetch的區別

前言 在我們使用git的時候用的更新 是git fetch,git pull這兩條指令。但是有沒有小夥伴去思考過這兩者的區別呢?有經驗的人總是說最好用git fetch git merge,不建議用git pull。也有人說git pull git fetch git merge,真的是這樣嗎?為什...

詳解git fetch與git pull的區別

git fetch和git pull都可以將遠端倉庫更新至本地那麼他們之間有何區別?想要弄清楚這個問題有有幾個概念不得不提。fetch head 是乙個版本鏈結,記錄在本地的乙個檔案中,指向著目前已經從遠端倉庫取下來的分支的末端版本。commit id 在每次本地工作完成後,都會做乙個git com...