投稿

[GitHub 100日チャレンジ] Day 34 - git fetchを使う

git fetchとgit pullの違いを理解し、リモートの変更を安全に確認する方法を説明します。

[GitHub 100日チャレンジ] Day 34 - git fetchを使う

git fetchとは

git fetchは、Remote Repositoryの最新情報を取得するコマンドです。ただし、作業中のファイルにはすぐ反映しません。

まず情報だけ取り寄せて、差分を確認したいときに便利です。

pullとの違い

コマンド 動き
git fetch リモート情報を取得するだけ
git pull 取得して現在のブランチへ反映する

基本の使い方

1
2
git fetch origin
git log --oneline main..origin/main

リモートにどんなコミットがあるか確認してから取り込めます。

今日のゴール

git fetchで安全にリモートの状態を確認し、pullとの違いを説明できるようになりましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。