git fetch 命令

Git 基本操作Git 基本操作

git fetch 命令用于從遠(yuǎn)程倉(cāng)庫(kù)的分支獲取最新的版本。

如果遠(yuǎn)程倉(cāng)庫(kù)的版本庫(kù)有了更新,我們需要將這些更新取回本地,這時(shí)就要用到git fetch命令。

 

1. git fetch 命令的語(yǔ)法

獲取特定某個(gè)遠(yuǎn)程倉(cāng)庫(kù)的特定分支的更新。

git fetch [遠(yuǎn)程主機(jī)名] [分支名]

如果省略分支名,那么就會(huì)把遠(yuǎn)程倉(cāng)庫(kù)的更新,全部取回本地。

git fetch命令通常用來(lái)查看其他人的進(jìn)程,因?yàn)樗』氐拇a對(duì)你本地的開發(fā)代碼沒(méi)有影響。

例如:取回origin主機(jī)的master分支,如下:

$ git fetch origin master

 

2. git fetch 命令的范例

獲取遠(yuǎn)程的 master 分支到本地的 temp 分支,對(duì)比后合并到本地的 master分支。

## 將遠(yuǎn)程 origin 倉(cāng)庫(kù)的 master 分支代碼下載到本地新建的 temp 分支
$ git fetch origin master:temp

## 比較本地代碼與剛剛從遠(yuǎn)程下載下來(lái)的代碼的區(qū)別
$ git diff temp

## 合并 temp 分支到本地的 master 分支;
$ git merge temp

## 如果不想保留temp分支,刪除;
$ git branch -d temp

Git 基本操作Git 基本操作

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清