Try something like this: git-send-pack --remote=origin --thin /some/other/repo \ 'refs/heads/*:refs/remotes/child/*' The result looks broken: the sent reference are created not in refs/remotes/child/ but just in refs/heads/ of /some/other/repo. - 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