Re: Pulling from refs/remotes/ ?
From: Han-Wen Nienhuys <hidden>
Date: 2016-06-15 22:43:12
Junio C Hamano escreveu:
Han-Wen Nienhuys [off-list ref] writes:quoted
why can't I pull from a remote? I can do git log REMOTE-BRANCH git diff BRANCH REMOTE-BRANCH etc. But pulling yields [hanwen@haring foobar]$ git pull . origin/nonrandr-setup error: no such remote ref refs/heads/origin/nonrandr-setup Fetch failure: . also, "Fetch failure: .", what is that supposed to mean?You are treating your local repository as if it is a remote repository somewhere else, namely, '.' (current repository). Notice "git log" and "git diff" are LOCAL operations? "git pull" is "git fetch" which is a remote operation (i.e. it interacts with a remote repository) followed by "git merge" which is a local operation to merge in what was fetched or what you already have locally. I think you would want: git merge REMOTE-BRANCH e.g. "git merge origin/nonrandr-setup".
Yes, that works, thanks. Wouldn't it be more consistent with this reasoning to disallow git pull . LOCAL-BRANCH too? I still think that "fetch failure" is a bad error message. What information does it convey? -- Han-Wen Nienhuys - hanwen@xs4all.nl - http://www.xs4all.nl/~hanwen