使用git fetch 還是 git pull

2021-09-25 06:43:27 字數 411 閱讀 4693

如下指令:

git log -p master ..origin/master //比較本地的master分支和origin/master分支的差別

git merge origin/master //進行合併

也可以用以下指令:

git fetch origin master:tmp //從遠端倉庫master分支獲取最新,在本地建立tmp分支

git diff tmp //將當前分支和tmp進行對比

git merge tmp //合併tmp分支到當前分支

git pull origin master

git pull 相當於從遠端獲取最新版本並merge到本地

在實際使用中,git fetch更安全一些

git命令之git fetch的用法

而理解fetch的關鍵,是理解fetch head.這裡需要解釋下什麼是fetch head?fetch head指的是 某個branch在伺服器上的最新狀態 每乙個執行過fetch操作的專案 都會存在乙個fetch head列表,這個列表儲存在.git fetch head檔案中,其中每一行對應於...

git命令之git fetch的用法

標籤 git 而理解 fetch 的關鍵 是理解 fetch head.2014 10 16 09 54 31338人閱讀收藏 舉報 而理解fetch的關鍵,是理解fetch head.這裡需要解釋下什麼是fetch head?fetch head指的是 某個branch在伺服器上的最新狀態 每乙個...

Git 遠端多分支git fetch拉取到本地

遠端 倉庫有分支masterhotfixreleasedevelopfeature 初始化並且關聯遠端倉庫獲取master分支 git pull origin master檢視本地倉庫全部分支 liukeruidemacbook pro ps liukerui git branch a master...