www.eamoncaddigan.net

Content and configuration for https://www.eamoncaddigan.net
git clone https://git.eamoncaddigan.net/www.eamoncaddigan.net.git
Log | Files | Refs | Submodules | README

commit a07508ab25da5fbdf9857fed92075480a91e02cf
parent effedef972d4e77ffa735136ded4797a1bcc01bb
Author: Eamon Caddigan <eamon.caddigan@gmail.com>
Date:   Mon, 16 Dec 2024 15:37:54 -0800

Add another introductory post about Git

It says a lot about Git that people keep on writing explanations for why
it is the way it is, huh? I like this one though, so it feels worth
including. H/T Cedric Rossi:
<https://mapstodon.space/@cedric/113595321914445718>

Diffstat:
Mcontent/posts/git-links/index.md | 13++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/content/posts/git-links/index.md b/content/posts/git-links/index.md @@ -1,7 +1,7 @@ --- title: "Useful and interesting Git posts" date: 2024-02-11T20:00:20-08:00 -lastmod: 2024-12-04T07:23:18-08:00 +lastmod: 2024-12-16T15:35:48-08:00 description: "This is just a collection of interesting (and not necessarily recent) Git posts from around the web. I will update this as I find new things." draft: false categories: @@ -30,6 +30,8 @@ git](https://idiomdrottning.org/git) A nice introduction to Git. I really appreciate how it defines the most common pieces of Git jargon. +## Understanding Git + [Nick Farina --- Git is simpler than you think](https://nfarina.com/post/9868516270/git-is-simpler) @@ -45,6 +47,15 @@ actually doing. A “Git repository” is just regular directory full of source code (or whatever) called the “working copy”, plus a .git directory containing a collection of special files. This breaks down all those files. +[Tom Preston-Werner --- The Git +Parable](https://tom.preston-werner.com/2009/05/19/the-git-parable.html) + +Another introduction that invites the reader to imagine making a series of +decisions that would result in a system that behaves exactly like Git. My +[frequent complaint]({{< relref "posts/design-everyday-programs/" >}}) about +Git is that you have to know _how_ it works to use it well. If you read this +piece, you’ll get a long way toward that goal. + ## Opinions [Dan Kelch --- Nobody cares about your Git