You recommend "git add *" in several places. Because of wild cards this will often fail very badly! Issue 168 brought this up back in May!