#git

Wiki 5

  • git history: safer history rewrites in core git New experimental git subcommand β€” fixup, reword, split β€” that rewrites old commits and autorebases all branches, atomically
  • Git is not fine Bill Jings' case that git's workflow primitives (no successor commits, no rebase history, branches that aren't 1:1 with PRs, opaque staging) break under stacked PRs and async development
  • Git submodules as a package manager Nesbitt reads submodules as a package manager - gitlink as lockfile, .gitmodules as manifest - and finds resolution, storage and updates each worse
  • Git's Magic Files Committed files that control git behavior β€” .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs
  • Linux Kernel in PostgreSQL via pgit 1.4M kernel commits in PostgreSQL via pgit; contributor bottlenecks, GPU driver churn, SQL-queryable git

Toolbox 2

  • delta Syntax-highlighting pager for git diff, blame and grep with word-level and side-by-side views
  • pgit Imports git repository history into PostgreSQL so commits and file versions are queryable in SQL