On Sat, Oct 1, 2011 at 17:16, Peter Shenkin <shenkin@xxxxxxxxx> wrote: > Michael Witten <mfwitten <at> gmail.com> writes: >> However, my point was this: >> >> You can still tell git to fetch anything else you want in addition. > > Michael, > > Yes, you are right. I am still missing how to do that. > > Can you show me a sample fetch invocation that would > have the effect of downloading all tags and also branch heads? Unfortunately, there's currently no way to tell "git fetch" to download whatever your configuration files specify as default, but you can at least be explicit by using what's called a "refspec" (which is documented in "git help fetch"): git fetch --tags origin '+refs/heads/*:refs/remotes/origin/*' You could probably get your hands on the default refspec by rigging something up with "git symbolic-ref" and "git config", but that's so much hassle; currently, it is probably best just to run "git fetch" twice. Sincerely, Michael Witten You might also find this email insightful: http://article.gmane.org/gmane.comp.version-control.git/181911 Message-ID: <7142366f54c44cea82542adf8aea5bb9-mfwitten@xxxxxxxxx> Subject: Re: any way to "re-sync" a bare repository against another bare repository? -- 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