I want to track remote repsotory (say remoteA) on my local repository (say localB), so i do the following in directory localB $ git remote add remoteA git://remoteAUrl $ git fetch remoteA This will fetch all objects from git://remoteAUrl if localB and remoteA don't have common objects. If I already have a cloned remoteA on local machine (say /path/to/remoteACloned), I want to do following to reduce the net traffic as git-clone: git fetch --reference /path/to/remoteACloned remotedA Is this reasonable? Or is there already a resolution for this case? -- Ping Yin - 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