Re: DWIM "git checkout frotz" to "git checkout -b frotz origin/frotz"
- From
- demerphq <demerphq@gmail.com>
- Date
- Jun 8, 2010, 07:47 UTC
- Message-ID
- <AANLkTimOenmDE53LZJY2yVNkMh7-6PS3yBiaprWC_Po6@mail.gmail.com>
- In-Reply-To
- <20100608072958.GA24302@localhost>
On 8 June 2010 09:29, Clemens Buchacher <drizzd@aon.at> wrote:
Show 5 quoted lines
> No they did not, because last time they _created a branch_. > Eventually, if they are lucky, they will learn in #git that they > were supposed to "git merge <remote>/X." And they will think "WTF? > Why do I have to _merge_? And what's this business about remotes? > Why is git is so complicated?"
I'm confused. Wont they actually be told:
git checkout $foo git pull git push
Why would they need to do a git merge $remote/X?
The only reason I can think of is that they are doing cross branch merges, but then they are by default beyond the novice user and can be expected to know various things, and to have read the docs.
Yves
-- perl -Mre=debug -e "/just|another|perl|hacker/"