$ git log > log.txt
$ git log -p > log.txt
$ git log --author user > log.txt
$ git log --author user -p > log.txt