How to git log from all branches for the author at once?

Your command is right, since you use the --all switch which gives all commits from all branches. To answer the question in your comment, it works also in bare repositories.


Instead of --all you may want to use --branches, since --all also includes refs/tags and refs/remotes.