Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Pro Git

    Pro Git

    Scott Chacon, Ben Straub · 2009

    Pro Git is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro. Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.

    Software EngineeringProgrammingSystems & OS
    Open LibraryAmazon
    Stats for nerds
    142recommend
    173mentions
    155people
    2009–2026years
    91% recommend8% neutral1% critical

    Mentions per year

    2009201120132015201720192021202320252026

    What Hacker News says

    1. bad_usernameJul 2026
      I was uncomfortable with git until I read (the first 3 chapters of) the pro git book ( free here : https://git-scm.com/book/en/v2 ). It provides a great mental model of how git works under the hood. The UI of git - for better or worse - directly reflects its internals. And when I understood them, everything clicked into place.
      thread
    2. OneDeuxTriSeiGoJul 2026
      Have you ever read any of the introductory material that the git project itself maintains for teaching how to use the tool?

      - https://git-scm.com/docs/gittutorial

      - https://git-scm.com/docs/giteveryday

      - https://git-scm.com/docs/gitworkflows

      - https://git-scm.com/docs/gitfaq

      - https://git-scm.com/cheat-sheet

      Or if you want to sit down and really learn the nuts and bolts

      - https://git-scm.com/book/en/v2

      thread
    3. awesome_dudeApr 2026
      The relevant XKCD comic https://xkcd.com/1597/

      FWIW I too was once a "memorised a few commands and that was it" type of dev, then I read 3 chapters of the Git book https://git-scm.com/book/en/v2 (well really two, the first chapter was a "these are things you already know") and wow did my life with git change.

      thread
    4. packetlostApr 2026
      Is HEAD not just a ref to a commit? There's basically only two "things" in git, refs and objects. Git internals are so easy that IMO people should start off by running through this tutorial [0] instead of learning the basics of git porcelain, it makes understanding what's going on so much easier.

      [0]: https://git-scm.com/book/en/v2/Git-Internals-Git-Objects

      thread
    5. pyjarrettMar 2026
      It doesn't take much power or time to run your own local git server. My first one which lasted years was parts I mangled together from old computers from garage sales.

      There's instructions on running a Git server in the git book: https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protoco...

      thread
    6. 0xCE0Oct 2025
      The topic reminds me at least these two documents, which shows in more detail how simple but well-thought data model can create great results.

      https://www.notion.com/blog/data-model-behind-notion

      https://git-scm.com/book/en/v2/Git-Internals-Git-Objects

      Having worked with real business databases, I truly believe and feel that foundational information modeling (database schema, data types) makes or breaks the utility and capabilities of that data.

      thread

    Related

    Building GitJames Coglan
    2019–2026

    Building Git

    James Coglan
    19 recommend · 29
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Version control with Git
    2012–2025

    Version control with Git

    Jon Loeliger
    6 recommend · 9
    Cover of Clean Code
    2008–2026

    Clean Code

    Robert C. Martin
    298 recommend · 951
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Software tools
    2008–2026

    Software tools

    Brian W. Kernighan
    21 recommend · 44
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Professional software development
    2012–2026

    Professional software development

    Steve McConnell
    2 recommend · 6