我对git命令并不太熟悉。有没有办法在过去一周内仅列出git中新添加或删除的文件?
答案 0 :(得分:1)
您可以使用--diff-filter
并显示添加的文件(A)&工作树和工作树之间删除的文件(D)具体提交:
git diff --name-only --diff-filter=AD <commit sha>
您还可以使用以下方式获取7天以来最早的提交:
git log --reverse --since=7.days --format="%H" | head -1
所以你可以用以下内容列出添加的&amp;自7天以来删除的文件:
git diff --name-only --diff-filter=AD $(git log --reverse --since=7.days --format="%H" | head -1)