2013-05-01 21 views
5

私はビルド情報を横に並べて表示するために、作業中にリモートリポジトリに行われたすべてのプッシュのログを作成するように求められました。私はリモートリポジトリに必要な情報を得ることができません。リモート履歴のログ

"$ git log"を使ってリポジトリのローカルバージョンに関する情報を取得することができます。リモートでは、 "$ git reflog show origin/master"コマンドで近づいていますが、ここでは主な問題ですそれは細部を示さないということです。

私のリモートリポジトリは、BitBucketでホストされています。私はプッシュされたファイルのリストとそのプッシュに関連付けられたコミットメッセージを一日中取得しようとしています。これは可能ですか?

+0

Bitbucket APIを見てみましたか?これはあなたのニーズに合ったものです:https://confluence.atlassian.com/display/BITBUCKET/changesets+Resource#changesetsResource-GETalistofchangesets – Archeg

答えて

5
git log origin 

これは、originリモートのコミットのログを表示します。

git-log(1)

+1

コミットはプッシュとは異なることに注意してください! git logはあなたがコミットしたことを示しています。コミットをいつプッシュしたのかは、あなたには表示されません。 (通常、今日からの一回のプッシュで、多くの可能性のある古いコミットがあります。) – michas

0

は、あなたの地元のリモコン/起源にリモートブランチを取得するために最初に持っています。それから、これを記録することができます。たとえば、あなたが枝マスター上で作業している場合:

git fetch 
git log FETCH_HEAD 

これが今、あなたのローカルマシン上のリモコン/起源/マスターからのログが表示されます。