git fetch

リモートリポジトリの内容をダウンロードするコマンド

コマンドの概要

リモートリポジトリを設置した場合、Gitはリモートリポジトリのブランチを上流ブランチとして追跡し、ローカルリポジトリを同期していく。リポジトリ内に変更を加えるときは、ローカルリポジトリに変更を加えたのをリモートリポジトリに反映させ、リモートリポジトリを直接変更する動作はしない。 git fetchはリモートリポジトリとの同期のためにリモート追跡ブランチにリモートリポジトリの内容を反映するコマンドである。

コマンドの使い方

リモートリポジトリ上のすべてのブランチを対象としてリモート追跡ブランチに展開するには

$ git fetch origin

現在チェックアウトしているブランチの上流ブランチを対象としてリモート追跡ブランチに展開するには

$ git fetch

originmasterブランチをリモート追跡ブランチに展開するには

$ git fetch origin master

リモート追跡ブランチにはFETCH_HEADでアクセスできる。

Last modified 2020.06.11