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