Storing file revisions with Git commit