Changes Not Staged For Commit: The Ultimate Guide To Avoiding Common Mistakes