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

commit da4362b3520b3b0f7ab975e8859f260585f50bb5
parent bb94e7334ef425a319be1e1c4e3fe6aeba505760
Author: Eamon Caddigan <eamon.caddigan@gmail.com>
Date:   Sun, 11 Feb 2024 21:04:28 -0800

Added a post full of links to Git posts

Acontent/posts/git-links/index.md | 61+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+), 0 deletions(-)

diff --git a/content/posts/git-links/index.md b/content/posts/git-links/index.md @@ -0,0 +1,61 @@ +--- +title: "Useful and interesting Git posts" +date: 2024-02-11T20:00:20-08:00 +draft: false +categories: +- Programing +tags: +- Git +--- + +This is just a collection of interesting (and not necessarily recent) Git +posts from around the web. I may update this as I find new things. + +## Introductions + +[Mikkel Paulson --- Git is my buddy: Effective Git as a solo +developer](https://mikkel.ca/blog/git-is-my-buddy-effective-solo-developer/) + +I love reading about how other people use Git, and like Mikkel I am usually +using it as a “solo developer”. It’s interesting how different his approach +is from my own. I think that’s partly due to us being in different lines of +work (I haven’t been paid to put anything on the web since the 1990s), but +it also suggests that I could be doing things better. + +[Sandra Snan --- The life-changing magic of +git](https://idiomdrottning.org/git) + +A nice introduction to Git. I really appreciate how it defines the most +common pieces of Git jargon. + +[Nick Farina --- Git is simpler than you +think](https://nfarina.com/post/9868516270/git-is-simpler) + +This is an older post, written at a time when many programmers were still +using Subversion, and it’s worth checking out for the vintage screenshots +alone. But it also serves as a great introduction to what Git is doing +under the hood. + +[Julia Evans --- Inside .git](https://jvns.ca/blog/2024/01/26/inside-git/) + +This comic (with accompanying text) goes even deeper into what Git is +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. + +## Opinions + +[Dan Kelch --- Nobody cares about your Git +history](https://spin.atomicobject.com/git-history/) + +You can ignore the provocative title (or appreciate it), but really this is +good guidance on how to think about rebasing vs. merging. + +[Alex Kladov --- Git +things](https://matklad.github.io/2023/12/31/git-things.html) + +“A grab bag of less frequently talked about git adjacent points.” The stuff +about CI and code review is always fascinating to me---a “solo +developer”---a window into a whole other world of writing code for a living. +The tips for working on merge commits are great, and I’ve adopted Alex’s +advice on moving files and starting with empty commits.