I would like to create a commit in a Git repository, but have the name and email associated with the author in the commit be different from the information usually associated with me.
I'd also like to have the timestamp on the commit be something different than my current local time.
I know that I can rewrite my project's history after committing to change this information. But I haven't made the commit yet. Is there some way to change this information at the time I make the commit?