最終更新:2015-02-05 (木) 08:14:03 (3339d)
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 コマンドはデータをローカルリポジトリに引き出すだけだということです。ローカルの環境にマージされたり作業中の内容を書き換えたりすることはありません