2016-12-07 5 views
0

Githubには、コミットが実行されたときに表示されるpunchcardがありますが、その時間にコミットされたコミットは表示されません。夜間または土曜日に行われたコミットのgit履歴を検索します。

git logを(特定の日付ではなく)時間間隔で行われたコミットで検索する簡単な方法はありますか。

私はではありません。は、特定の日付に作成されたコミットを検索するのではなく、任意の日付に午後10時から午後5時の間に行われたすべてのコミットを検索したいと考えています。

スーパーカスタムスクリプトを使用せずに実行できますか?詳細の嘆願のための

答えて

0

私のために働いていなかったyaitloutouで指定された書式をチェックしますが、私が使用した後半のコミットを検索する:

git log --pretty=format:"%ad %h %s" --date=format:%H | sort 

%広告があります日付であり、それは​​引数(strftimeを使用する)によって与えられる形式を尊重します。

0

これを試す -

$ git log --since=1.day.ago      # commits since 1 day ago to now ago 
$ git log --since=3.day.ago --untill=2.day.ago # commits on 2 days ago (just one day) 
$ git log --since=5-12-16      # specify a date 
+0

@eloyespそれはあなたのために働くのですか? –

+0

私は、日付でコミットを検索する必要はありませんが、私が望むのは、 "最後の夜"ではなく、夜に行われたコミットを見つけることです。 – eloyesp

関連する問題