I understand that this will zip my latest commit:
git archive -o latest.zip HEAD
However, I want to zip ALL my commits in my local repository, so my colleague can traverse my commits and see different versions of my code. I want to contain the complete history of git commits.
How do I do that?