total cache & git ignore