gitignore cache persistent