git excludes and ignores cleanup