[git] pullしてリモートの変更を反映する前に差分を確認したい
問題
git pull すると、作業コピーも書き換わってしまいますが、その前に差分を確認したいです。
答え
pull = fetch + merge
fetch だけして、mergeしなければ、作業コピーは書き換わらない。
git fetch すると、.git ディレクトリの中のファイルが書き換わるだけ。
リモートリポジトリの差分を取得。
git fetch
差分を確認。以下は origin/main と比較する場合。
git diff origin/main
問題なければ merge
git merge
コメント