From: Junio C Hamano Date: Tue, 12 Feb 2013 02:24:33 GMT Subject: Re: Fetch and -t Message-ID: <7v621yjmla.fsf@alter.siamese.dyndns.org> In-Reply-To: <4B2793BF110AAB47AB0EE7B9089703854FEE40B6@fmsmsx110.amr.corp.intel.com> "Olsen, Alan R" writes: > I have found that if I add a remote and do a "git fetch -t -f > remote_name" that it *only* pulls tags. > > Reading the man page it seems like it should pull all the remotes > and all the tags and the commits only reachable by tags. This is what appears in the documentation we ship these days. -t:: --tags:: This is a short-hand for giving "refs/tags/*:refs/tags/*" refspec from the command line, to ask all tags to be fetched and stored locally. Because this acts as an explicit refspec, the default refspecs (configured with the remote.$name.fetch variable) are overridden and not used. http://git-htmldocs.googlecode.com/git/git-fetch.html Previous discussion: http://thread.gmane.org/gmane.comp.version-control.git/180636 A more recent one: http://thread.gmane.org/gmane.comp.version-control.git/211439/focus=211464