Jakub Narebski wrote: > You have the repository itself (the object database containg all > version info plus other info). Put those files and directories into > <project>/.git subdirectory, and use "git checkout" from within it. > You should have checked out files in <project>/ directory. What he said. Cloning it in the first place is the easier approach, but what happened is that you got a copy of a "bare" repostitory (without checked-out files, suitable only for remote access), which is typically in a directory named "project.git". What you want is a normal tree, where all the git files are in "project/.git" This is pretty easy to do: mkdir project mv project.git project/.git cd project git config core.bare true git checkout That does 3 things: - Set up the directory structure correctly, - unset the core.bare flag, which disables certain commands that make no sense on a bare repository, and - Check out a working copy -- 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