如何让git
列出我最近更改的文件?
这里的挑战是:
git
(log
/ diff
)向所有人显示,我最近的第十次提交可能超出了第100次提交,不只是我如果这太困难了,我可以接受任何其他类似的解决方案。例如,某天过后我最近更改的文件会更容易吗?
答案 0 :(得分:3)
这应该做
git diff --name-status HEAD~10 # last 10 commits
现在,如果是关于您的提交的内容,可能会有些棘手:
git diff --name-status $( git log --author="my name" --pretty=%h | head -n 10 | tail -n 1 )
答案 1 :(得分:2)
git log -10 --author=me --pretty='' --name-only | sort -u
答案 2 :(得分:0)
要查看通过commit eacf32修改的文件:
git show --name-status eacf32
如果要查看由10次提交修改的文件:
git log --author="..."