Gitでリモートブランチとローカルブランチの差分を表示する

まず、リモートブランチを最新に更新しておく。

$ git fetch
$ git svn fetch  # git-svnでSubversionレポジトリをリモートリポジトリに持つ場合

リモートブランチを確認。

$ git branch -a
* master
  remotes/origin/master
  remotes/svn/tags/RELEASE_20101022
  remotes/svn/tags/RELEASE_20101025
  remotes/svn/trunk

現在のローカルブランチとリモートブランチの差分を表示。

$ git diff remotes/origin/master

現在のローカルブランチとリモートブランチの差分を表示(簡易表示)

$ git diff --name-status remotes/origin/master

現在のローカルブランチとリモートブランチの差分を表示(簡易表示、Subversionレポジトリ)

$ git diff --name-status remotes/svn/trunk

情報源: git svn status - showing changes that are not committed to svn - Stack Overflow

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください