Hello, I tried the example given at the bottom if the manual page of git remote. · Imitate git clone but track only selected branches $ mkdir project.git $ cd project.git $ git init $ git remote add -f -t master -m master origin git://example.com/git.git/ $ git merge origin It works like it is written. But it seems this does not work with my special setup: - I use GIT_DIR and GIT_WORK_TREE to specify another location for my repository, and to work from another directory, - I name my remote with a custom name (not origin). It fails at the last command : fatal: <my name> - not something we can merge But if I try the command : git merge <my name>/master the error message is different : fatal: This operation must be run in a work tree fatal: read-tree failed I cd to the work tree and issue the same last command. Then it works. I suspect the first error message is related to the remote name. And the second to the work tree not being the current directory. Cheers, Michel -- 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