Git Diff for Beginners: Read, Interpret, and Use Diff Output