最終更新:2015-02-05 (木) 08:14:03 (3362d)  

git fetch
Top / git fetch

Download objects and refs from another repository

リモートリポジトリから最新情報をローカルリポジトリに持ってくる

メモ

  • git pull = fetch + merge origin/master
  • fetchをしても、pullのようにファイルが更新されるわけではない

動作

  • origin/masterが最新になり、masterはその分の更新がまだ行われない。

更にマージする場合

  • git merge origin/master

メモ

  • データをリモートリポジトリから取得
    git fetch origin
  • クローンしたとき (あるいは直近でフェッチを実行したとき) 以降にサーバーにプッシュされた変更をすべて取得
  • fetch コマンドはデータをローカルリポジトリに引き出すだけだということです。ローカルの環境にマージされたり作業中の内容を書き換えたりすることはありません

関連