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

Re: How has learning the advanced features of git helped you to write software more effectively?

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 22, 2009, 21:55 UTC
Message-ID
<7v1vo8e62d.fsf@alter.siamese.dyndns.org>
In-Reply-To
<e1a5e9a00907221421m27f0f836t98d361dffc7bd87f@mail.gmail.com>
Tim Harper <timcharper@gmail.com> writes:
> Out of the shoot, you get a lot of value learning the basic features
> of git: easy branching, merging, etc.  How has learning the advanced
> features of git (bisect, rebase, rebase -i, add -p, etc.) helped you
> to write software more effectively?

Git does not have much if anything to do with writing software more effectively. Crappy programmers can create (and have created I am sure) clean history that is easy to understand how tons of bugs have been carried forward, and you can side port the bugs with ease across branches in such a history.

Previous: Tim HarperNext: Dmitry Potapov
Message 2 of 4 in “Re: How has learning the advanced features of git helped you to write software more effectively?”
  1. Tim HarperJul 22, 2009
  2. Junio C HamanoJul 22, 2009
  3. Dmitry PotapovJul 22, 2009
  4. Daniel BarkalowJul 22, 2009

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.