Finding all files touched by a particular author in git history?

This question already has an answer here:

  • Can I get git to tell me all the files one user has modified?

    3 answers

  • Is it possible to have separate git ignore rules for each remote?
  • GitHub API - find when repo made private
  • what happens if I stash code in one branch and change to another branch?
  • Ignore directory with changes to tracked files
  • Git not seen from shell although the plugins are installed
  • Error on using git mergetool with opendiff after Mavericks and Xcode 5.0.1
  • Cleaning up debug commits in git
  • Git: How to get total number of +/- ( Insertions and Deletions) from a single git commit
  • why do git reset commit + git push cause tip of current branch to go behind remote?
  • git rebase - difference between rebasing against develop and origin/develop?
  • Why does git log not default to git log --follow?
  • Merge up to a specific commit
  • 2 Solutions collect form web for “Finding all files touched by a particular author in git history?”

    See this answer Can I get git to tell me all the files one user has modified?

    git log --pretty="%H" --author="authorname" | while read commit_hash; do git show --oneline --name-only $commit_hash | tail -n+2; done | sort | uniq
    

    Additionally to Manuel van Rijn’s answer for find logs only between two specified dates

    git log [<options>] [<since>..<until>] [[--] <path>…]
    

    SOURCE: https://www.kernel.org/pub/software/scm/git/docs/git-log.html

    Git Baby is a git and github fan, let's start git clone.