This comment is related to the process of building an app.  Think of using git as a using a warm blanket that you curl up in at night.  It should be something you look forward to using.   Instead of 1 big commit with all of your changes, get something simple working like the form for the index page, commit it, then move onto the next thing.  That way you have small focused commits.