https://hackershare.dev/bookmarks/705100
Commit Often, Perfect Later, Publish Once: Git Best Practices