From: Rene Herman Date: Wed, 11 Jun 2008 02:09:45 GMT Subject: Re: "git pull . " versus "git merge " Message-ID: <484F33E9.1060205@keyaccess.nl> In-Reply-To: <484F32B1.4050506@gnu.org> On 11-06-08 04:04, Paolo Bonzini wrote: > Miklos Vajna wrote: >> On Wed, Jun 11, 2008 at 03:13:45AM +0200, Rene Herman >> wrote: >>> So in the case of merging a branch from the local repository into the >>> current branch, there is no difference between the two? >> >> There is no difference, but you really want to use git merge and not git >> pull in such a case, I guess the git pull form is supported mainly to >> keep backwards compatibility. > > However, when you're on a tracking merge On a what? :) > only "git pull" will merge the right branch automatically into the > current branch, fetching the branch name to merge from the config. > If the branch.*.remote config key is ".", it will do a local merge. > > Note that "git pull ." is optimized in that the fetch does nothing > except setting up MERGE_HEAD. Rene.