まだオリジンにプッシュされていない Git コミットを一覧表示する [重複] 質問する

まだオリジンにプッシュされていない Git コミットを一覧表示する [重複] 質問する

重複の可能性あり:
プッシュされていない Git コミットの表示

まだ origin にプッシュされていないすべてのコミットを一覧表示するにはどうすればよいでしょうか?

あるいは、特定のハッシュを持つコミットがすでにオリジンにプッシュされているかどうかを判断するにはどうすればよいでしょうか?

ベストアンサー1

git log origin/master..master

あるいは、より一般的には:

git log <since>..<until>

これを grep と一緒に使用して、特定の既知のコミットをチェックできます。

git log <since>..<until> | grep <commit-hash>

または、git-rev-list を使用して特定のコミットを検索することもできます。

git rev-list origin/master | grep <commit-hash>

おすすめ記事