I only delete everything and start again if I have made the mistake of making any changes to some source code. After a while you learn not to change things.
Lots of projects using git means that I get to spend more time doing things other than coding.
Lots of projects using git means that I get to spend more time doing things other than coding.