git:列出每天(或每周/每月...)添加/修改的所有文件 [英] git: list all files added/modified on a day (or week/month...)

查看:147
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆