在 Git 中,如何才能简单地找到特定用户添加到存储库的所有文件?
答案1
git whatchanged --author="author regexp" --diff-filter=A --no-commit-id --name-only
可能会有更好的方法。
答案2
尝试使用以下命令:
git whatchanged --diff-filter=A --author=AUTHOR --pretty=format:%an | awk '{print $6}'
答案3
根据当前文档(v2.41.0),鼓励新用户使用git 日志代替git-whatchanged。
这是 12 年前最初接受的答案的修改版本:
git log --author=AUTHOR --format="" --diff-filter=A --name-only --no-commit-id