8

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

前回以降に新しい変更があった場合にのみ、ログを表示したいと思いますpull。基本的に、最初に変更するstash必要はありcommitません。

gitヘルプファイルにはこの例があり、逆の形式で私が望む結果が得られるはずです。

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

1 に答える 1

7

変更をマージせずに(つまり、使用しないでpull)フェッチする必要があります。

git fetch origin master

その後、log(および他のツールを使用して)リモートのブランチを確認できます。

git log FETCH_HEAD --not master

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

于 2012-05-24T11:42:55.783 に答える