Hi, to everyone using GIT and Unity: How did you solve the problem that GIT does not remove empty directories, Unity keeps creating empty directories and .meta files for directories when only one of both are missing? More specific the following workflow hickup occurs in our team. Assume Alan is an experienced coder and Bob is an intern beginner. User Alan deletes a directory "DIR" in the Editor. Unity will delete the DIR.meta file. Alan commits and pushes his changes. Bob pulls, but GIT will not remove the empty directory. (Of course, it will remove DIR.meta) Bob starts Unity Editor and Unity creates the DIR.meta again. Bob tries to commits his stuff. An "uncommited file change: new DIR.meta" appears. Now, Bob has severaly options, most of them are just wrong but routinely taken by Beginners to GIT and Unity: Deleting the file doesn't help as it gets constantly recreated when Unity launches. In my experience, beginner try that a couple of times until they give up. Just not commiting the file doesn't help a lot, as these uncommited meta files get more and more and it become very difficult to find what need to be checked in and what not. What's worse is, that some Beginner will do this option and start to miss essential commits of other meta files, causing merge conflicts and broken scene links. Badbadbad. Just commiting the file as new in is "working" for that developer, but when e.g. Alan pulls the next time, the DIR/ is recreated by unity again. For Bob, the only correct approach I can think of would be: Fire up some File Explorer Locate the DIR.meta Recognize that the DIR.meta is actually a meta file corresponding to a directoy. (remember: Bob never had anything to do with "DIR" or "DIR.meta"). If its a file, the guy who checked it in just forgot to commit the meta. Bad guy, but not bad Bob. If its a directory, open the directoy and recognize that its empty. (If its not empty, then someeone just forgot to checkin the DIR.meta when creating DIR). Ok, its empty. Now delete the directory and the DIR.meta. Note that every single developer except Alan has to go through this steps. And there is nothing Alan can do to ease this pain. So how did you solve this? BTW.. we wrote an Editor - script that runs when Unity starts (actually on every assembly reload) and removes all empty directories and (if present) their corresponding .meta files. Takes some time to scan the about 1500 directories we have in our Assets/ folder. But at least it can be multi-threaded... Isn't there a simpler solution?