In my case I have carefully set up the directory that I'm going to clone into with the correct group ownership and setgid permission, so that the cloned files will also have the correct ownership. This change just checks to see if the directory actually has anything in it before it deletes it.

https://github.com/ArchiveTeam/glowing-computing-machine/tree/git-in-emtpy-directory