Creating a Git commit: The Hard Way

Let's create a Git commit using Git's low-level (plumbing) commands