git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: a more helpful message on "git status" output

From
JLJulián Landerreche <maniqui@gmail.com>
Date
Jul 18, 2014, 19:47 UTC
Message-ID
<CAKQhN+p5FpX-GEZeX0t-Y1Sq6+fdfRpE+ACqhKgdLWGFRj0ToA@mail.gmail.com>
In-Reply-To
<xmqq38dympo8.fsf@gitster.dls.corp.google.com>
Show 11 quoted lines
> By running "git pull", the user may obtain yet newer commits from
> the upstream, which very likely will happen in an active project, or
> "git fetch" launched by "git pull" will return without doing
> anything after noticing there is nothing new.
>
> As long as the updates to the upstream is also a fast-forward, it
> will still fast-forward you, but to an even newer state of the
> upstream.
>
> There is no harm done[*1*] by suggesting "git pull" over "git
> merge", no?

OK, I'm mostly convinced. A more verbose, educational output could read:

  (use "git pull" to fetch newer commits from upstream and update your
local branch)
  (use "git merge" to update your local branch)
Show 6 quoted lines
> [Footnote]
>
> *1* There is a bigger problem with this message, especially when the
> user sees it on 'master', but your message is about the case where
> you are strictly behind and that bigger problem will not be an
> issue, so I won't discuss it further.
No idea what's this "bigger problem with this message". Care to expand?
Thanks.
Previous: Junio C HamanoNext: Jonathan Nieder
Message 3 of 6 in “a more helpful message on "git status" output”
  1. Julián LanderrecheJul 18, 2014
  2. Junio C HamanoJul 18, 2014
  3. Julián LanderrecheJul 18, 2014
  4. Jonathan NiederJul 18, 2014
  5. Junio C HamanoJul 18, 2014
  6. Matthieu MoyJul 21, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.