TortoiseGit - pull 與 fetch

Git的Pull實際上是fetch與Merge兩個命令的合併。fetch

平時遇到的問題是,在本地分支進行了一些修改,準備提交。可是怕提交前有其餘人push了新的代碼。因而想在提交前,看看遠程倉庫上的log。這時候,只要fetch下來,就能夠看到遠程倉庫的更新。指針

 

1) 未 fetch 以前,本地 master 分支的頭指針與 remote/origin/master 分支的頭指針指向是同一個位置blog

image

 

2)  右鍵菜單 –> fetch rem

image

 

能夠看到有 fetch 到更新到本地倉庫get

image

2) 本地查看 log, 能夠看到此時只有 master 的頭指針,已經看不到remote的指針了。it

image

此時,點擊左上角的master,並點擊選中 remotes/origin/master 分支ast

image

這樣即可以看到 remotes/origin/master 分支的頭指針,跟本地的 master 分支頭指針並不在一個位置了。im

image

 

3) 把 origin/master 分支合併到 本地的masterd3

右擊 origin/master 的標籤,選擇 Merge to 「master」…top

image

完成 Merge 操做後,能夠看到 Merge 的信息,有兩個文件進行了修改。

image

相關文章
相關標籤/搜索