git:列出每天(或每周/每月...)添加/修改的所有文件 [英] git: list all files added/modified on a day (or week/month...)
本文介绍了git:列出每天(或每周/每月...)添加/修改的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
解决方案
我会直接使用diff生成文件列表,例如:
git diff --name-only@ {3 days ago}@ {2 days ago}
changelog.txt
newfile.txt
如果您好奇哪个文件被修改或添加,请使用--name-status代替:
git diff --name-status@ {3 days ago}@ {2 days ago}
M changelog.txt
A newfile.txt
Given a period of time (e.g. a day, a week, a month), is it possible to list all files that were modified or added in this time?
解决方案
I'd use diff to yield the file list directly, e.g:
git diff --name-only "@{3 days ago}" "@{2 days ago}"
changelog.txt
newfile.txt
In case you're curious which file got modified or added, use --name-status instead:
git diff --name-status "@{3 days ago}" "@{2 days ago}"
M changelog.txt
A newfile.txt
这篇关于git:列出每天(或每周/每月...)添加/修改的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文