2013-05-01 7 views
23

ローカルブランチがtest、リモートブランチがtestの場合。 私がプッシュした場合、それはpush origin test:test未処理のローカルコミットを表示するにはどうすればよいですか?

私はそのブランチで行った私の地元の未払いのコミットを見ることができますか? git log

+0

http://stackoverflow.com/questions/1800783/compare-local-git-branch-with-remote-branchは、あなたが探しているものです。 – RBZ

+0

chk out http://stackoverflow.com/a/ 3338774/556856魅力のように機能します。 – Sujay

答えて

9

まずローカルリポジトリへのリモートの変更をフェッチ:

git fetch origin test 

をこれはorigin/testでリモートのtest支店からすべてのコミットを配置します。今、あなたはgit logを使用することができます。

git log origin/test..test 

origin/testから到達可能ではありませんtest上のすべてのコミットを示すこと。

12

私は通常の後にgitk --allを使用します。

コンソールモードでは、私はgit log --graph --all --decorate --onelineのエイリアスを持っており、あなたのブランチの素晴らしくコンパクトな概要を示しています。特に、あなたが押し込めるものを示しています。

これらの両方のコマンドでは、すべてを--allで表示する代わりに、ブランチを指定することができます(test origin/test)。

+4

なぜdownvote? –

関連する問題