Git的Pull實際上是fetch與Merge兩個命令的合併。fetch
平時遇到的問題是,在本地分支進行了一些修改,準備提交。可是怕提交前有其餘人push了新的代碼。因而想在提交前,看看遠程倉庫上的log。這時候,只要fetch下來,就能夠看到遠程倉庫的更新。指針
1) 未 fetch 以前,本地 master 分支的頭指針與 remote/origin/master 分支的頭指針指向是同一個位置blog
2) 右鍵菜單 –> fetch rem
能夠看到有 fetch 到更新到本地倉庫get
2) 本地查看 log, 能夠看到此時只有 master 的頭指針,已經看不到remote的指針了。it
此時,點擊左上角的master,並點擊選中 remotes/origin/master 分支ast
這樣即可以看到 remotes/origin/master 分支的頭指針,跟本地的 master 分支頭指針並不在一個位置了。im
3) 把 origin/master 分支合併到 本地的masterd3
右擊 origin/master 的標籤,選擇 Merge to 「master」…top
完成 Merge 操做後,能夠看到 Merge 的信息,有兩個文件進行了修改。