understanding git commit system
More