I’m going to start using Git for version control for a project (I’m a single developer). Are there any best practice guidelines in terms of when to Commit changes? For example, if I change or add a feature, then I can see that it would make sense to Commit after the feature is “ready”. However, if there are little bugs that I fix (which there will be as my site goes Beta…) should I commit each one? Or should I group them together in a Commit even if the bugs aren’t related?