is not a contradiction. i need project files into repo so whenever i clone the project on diff machine i need them there. but during development i dont need them to be 'taken into account' by git. the purpose of this topic is for me to understand why git dont use the simple cvs approach on this matter. why i cant just enumerate some files into .gitignore file and have git simply ignore them without removing them from repo? -- View this message in context: http://git.661346.n2.nabble.com/gitignore-design-tp6632987p6633332.html Sent from the git mailing list archive at Nabble.com. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html