LoginSignup
63
48

More than 3 years have passed since last update.

【Git】ローカルブランチとリモートブランチの差分を表示させるコマンド集

Posted at

ローカルブランチとリモートブランチの差分を表示させるコマンドの覚書きです。

対象ツール

  • Git

手順

1. リモートリポジトリの変更履歴の取得

> git fetch origin リモートブランチ名
【例】
> git fetch origin master

2. ローカルブランチとリモートブランチの差分を表示させる

以下に様々なタイプのコマンドを記しておく

(1) git diff

差分のあるファイル(とその内容)を表示させる

①オーソドックスなコマンド

> git diff ローカルブランチ名 origin/リモートブランチ名
【例】
> git diff master origin/master

②サマリを表示

> git diff --stat ローカルブランチ名 origin/リモートブランチ名
【例】
> git diff --stat master origin/master

③差分のあるファイル名を表示

> git diff --name-status ローカルブランチ名 origin/リモートブランチ名
【例】
> git diff --name-status master origin/master

(2) git log

コミットハッシュ値の現在地(ローカルブランチとリモートブランチそれぞれ)を表示させる

①オーソドックスなコマンド

> git log ローカルブランチ名 origin/リモートブランチ名
【例】
> git log master origin/master

②1コミット1行で表示

> git log --oneline ローカルブランチ名 origin/リモートブランチ名
【例】
> git log --oneline master origin/master

参考

63
48
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
63
48