When I git-add empty directory (mkdir d1;git-add d1), git refuses to add it [1]. I was told on #git chan that git cannot store empty dirs. But when I do git-add -f emptyDir # where emptyDir is empty dir , emptyDir is added and then cloned. What does it mean ? Does it mean that if i git-add emptyDir with -f, it may break something in the repo ? That I shall not try it ? Or it is ok ? Thanks Yakov ..................................................................... [1] $ mkdir emptyDir $ git-add emptyDir The following paths are ignored by one of your .gitignore files: emptyDir (directory) Use -f if you really want to add them. $ Note that the printed warning is misleading. The name (emptyDir) is not in any .gitignore files. It would be better to print the real reason for ignoring, no ? - 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