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

Re: A Visual Git Reference

From
Jeff King <peff@peff.net>
Date
Feb 10, 2010, 05:20 UTC
Message-ID
<20100210052057.GE28526@coredump.intra.peff.net>
In-Reply-To
<ca433831002081134m698f531bwa22f0474db0cdcb@mail.gmail.com>
On Mon, Feb 08, 2010 at 02:34:21PM -0500, Mark Lodato wrote:
Show 9 quoted lines
> I put together a "Visual Git Reference" containing visualizations of
> the most common git commands, for people who prefer to see images over
> text.  It is designed as a reference, not a tutorial, so readers need
> to have some amount of experience before the page will become useful.
> 
> URL: http://marklodato.github.com/visual-git-guide/
> Git repo: http://github.com/marklodato/visual-git-guide/
> 
> If you have any feedback or suggestions, please let me know!

This looks really awesome, thanks for doing it (though I'll admit I threw up in my mouth a little when I saw you did all of the diagrams as TeX. ;) ).

One of the projects I have wanted to do but never found time for is a "Git Picture Glossary". I was intending to start with much simpler concepts, like how the various object types relate, what a ref is, how a symref differs, what a detached HEAD is, etc. And then move on to "here is what happens when you branch", "here is what happens when you merge", etc. Sort of like "Git for Computer Scientists", but organized as a glossary, with each entry starting off with "to understand this, you first need to understand entries X and Y", with links.

And it seems like what you have done is more or less the same thing, except you skipped all of the really basic entries and went straight to the action-oriented ones.

-Peff
Previous: John J. FraneyNext: Scott R. Godin
Message 10 of 18 in “A Visual Git Reference”
  1. Mark LodatoFeb 8, 2010
  2. Peter BaumannFeb 8, 2010
  3. Mark LodatoFeb 8, 2010
  4. Jon SeymourFeb 8, 2010
  5. Mark LodatoFeb 8, 2010
  6. Johannes SchindelinFeb 9, 2010
  7. Daniel BarkalowFeb 8, 2010
  8. Mark LodatoFeb 9, 2010
  9. John J. FraneyFeb 10, 2010
  10. Jeff KingFeb 10, 2010
  11. Scott R. GodinMar 17, 2010
  12. Dilip MFeb 10, 2010
  13. Michael WittenFeb 18, 2010
  14. Jeff KingFeb 18, 2010
  15. Mark LodatoFeb 18, 2010
  16. Michael WittenFeb 18, 2010
  17. Tor Arvid LundFeb 18, 2010
  18. Tay Ray ChuanFeb 18, 2010

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.