1

git を使用して、数か月前またはプロジェクト全体から master ブランチへのすべてのプッシュの日付までさかのぼってログ レポートを取得する方法はありますか。

4

3 に答える 3

1

gitそれ自体はプッシュのログを保持しません。使用されているプッシュトランスポート(http、git + ssh、またはgit-daemon)に応じて、ログファイルエントリが作成されている(そしてまだ存在している)場合は、適切なログファイルからその情報を収集できます。そうでない場合は、少なくとも将来ログインするように再構成することができます。

于 2012-06-12T21:08:32.873 に答える
1

始めだけにしたい場合は、git log --reverse.

ただし、 git log -5 --reverse を試すと、最後の 5 つが取得され、それが逆になることに注意してください。最初のコミットを 5 回と言いたい場合は、次のようにすることができます。

git --no-pager log --reverse --oneline | head -5

(見たい情報をログに記録するための適切なパラメーターを指定します)。

定義されたタイムスパンが必要な場合は、次のようにすることができます

git log --since=2.months.ago --until=1.day.ago
于 2012-06-12T21:04:40.313 に答える
0

git log origin/masterリモート マスター ブランチの系統全体が表示されます。これには、マスターにプッシュしたすべてのものが含まれます (マスターが巻き戻されていないと仮定します)。

于 2012-06-12T20:54:16.623 に答える