I have a remote repository with several sub-directories like so:
/Client1
/Client2
/Server
I would like to create a local repository that only pulls one of these sub-directories (Server), and only pushes back changes to this directory. How can I do this?
I know I could split these sub-directories into multiple git repositories, but I'm trying to find a way to avoid changing the structure of the remote repository.