2012-05-24 5 views
6

変更を加えずにリモートログを取得するにはどうすればよいですか?コミットではなくリモートログを取得する

最後のpull以降に新しい変更がある場合のみ、ログを表示したいとします。基本的にはstashまたはcommitの変更を最初に避けてください。あなたは(すなわちpullを使用していない)、それらをマージすることなく、変更をフェッチする必要が

git log master --not --remotes=*/master 
Shows all commits that are in local master but not in any remote repository master branches 

答えて

7

gitのヘルプファイルには、私が望む結果を与えるべき反転形式でこの例を、持っている

git log FETCH_HEAD --not master 
git fetch origin master 

その後、あなたは、リモートのブランチを見ているしlog(および他のツール)を使用することができます

FETCH_HEADは最新のフェッチされたブランチのエイリアスです(この場合はorigin/master)。HEADは現在チェックアウトしているブランチの最新コミットのエイリアスです。

関連する問題