2016-11-29 18 views
-1

以下のコマンドを使用して、特定の日付範囲のコミットを取得しています。ただし、別のブランチからのマージ(コミット)を識別できます。しかし、出力にファイル名のマージリストを提供していません。上記のコマンドでマージファイル名のリストを取得するにはどのように我々が使用しているgit logコマンドのマージファイル名を取得する

サンプル・コマンドは以下のとおりである

git log --after="11/29/2016" --before="11/20/2016" --pretty='format:%cd %h' --name-status --date=short-local 

+1

あなたは特に何を見ていますか?そして欠けているものは何ですか?あなたが提供したコマンド[ファイルを表示](https://gist.github.com/cluePrints/f29b4c9ecd83da68b1ba8ed9ef1554ed)私のリスト – Ivan

+0

私たちはコミットのファイルを見ることができません。しかし、マージされたファイルの場合は、日付とそのSHA値だけが表示され、ファイル名は表示されません。例11/26/2016 f45e45 – Skyrim

答えて

0

--statフラグを使用してください。

$ git log --after="11/29/2016" --before="11/20/2016" --date=short-local --pretty=format:"%h - %an, %ar : %s" --stat 
+0

まだ動作していないのは同じ出力です。例11/26/2016 f45e45。また、マージされたコミットのファイル名は表示されません。 – Skyrim

+1

更新された回答。あなたのOPにデモの例を追加して、そのフォーマットがあなたの懸念事項であることを明確にすることができますか? –

1

フラグは--name-onlyです。出力例:gitのログのmanページから

$ git log --after="11/09/2016" --before="11/20/2016" --pretty='format:%cd %h' -m --name-only 
Fri Nov 18 16:05:18 2016 +0530 2d28b46 
shop/booking.py 
shop/cancellation.py 
shop/tasks.py 

Fri Nov 18 15:25:54 2016 +0530 e614e73 
shop/booking.py 
shop/cancellation.py 

Fri Nov 18 15:19:14 2016 +0530 34b5bcd 
shop/booking.py 
shop/cancellation.py 

--name-only 
     Show only names of changed files. 
+0

はい、それは働いています。しかし、ブランチとのマージのために来たすべてのファイルを与える。出力にはマージされコミットされたファイルだけが必要です。 – Skyrim

+0

@Skyrimあなたが得た電流出力とあなたが必要とする出力をプローブに追加します。 –

関連する問題