0

ログメッセージに基づいて、特定のコミットがいつ(リモートAで)作成されたかを知っています。私が知らないのは、リモートBがいつそのリビジョンをフェッチしてマージしたかということです。バグがいつ侵入したかを判断するために必要です。

これは Git で可能ですか?

4

3 に答える 3

0

リモートをフェッチしたとすると、次のようにして、リモートのどのブランチにコミットが含まれているかを簡単に確認できます。

 git branch -r --contains <commit-SHA> | grep origin

originコミットを含む(適切な名前に変更する)リモートのブランチが表示されます。出力がない場合は出力されません。

于 2012-05-15T16:47:23.927 に答える
0

これが の場合はfetchhttps://stackoverflow.com/a/3748722/88442git reflog --date=localを参照してください。ローカル マージがある場合は、git ログで十分です。

于 2012-05-15T16:45:12.703 に答える
0

ログは「.git/logs」に保存されます。おそらく、関心のあるチェックアウトの「.git/logs/HEAD」に関心があるでしょう。これらのログには、プル、チェックアウト、コミットなどが、それらが発生した時刻とともに含まれています。

于 2012-05-15T16:51:50.313 に答える