SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画

[git] pullしてリモートの変更を反映する前に差分を確認したい

問題

git pull すると、作業コピーも書き換わってしまいますが、その前に差分を確認したいです。

答え

pull = fetch + merge

fetch だけして、mergeしなければ、作業コピーは書き換わらない。

git fetch すると、.git ディレクトリの中のファイルが書き換わるだけ。

リモートリポジトリの差分を取得。

git fetch

差分を確認。以下は origin/main と比較する場合。

git diff origin/main

問題なければ merge

git merge

関連するメモ

コメント