Hacker News with Generative AI: Git

Working with Git Patches in Apple Mail (2023) (btxx.org)
I recently covered how to work with git email patches in Evolution on Linux, so I thought it would make sense to walk through a similar workflow for those using Apple Mail on MacOS. The idea is essentially the same, with just a little extra work involved.
Git: Move files from one repo to another with history (2021) (vivekdhami.com)
A lot of times as developers and code maintainers we need to move files/folders between code repos and most of the time we avoid exporting history because of the complexity and issues often faced during the export. However fret not anymore, I will share in this post how to easily export files with history using git command line and filter-repo command.
Show HN: acmsg (automated commit message generator) (github.com/quinneden)
A cli tool written in Python that generates git commit messages using AI models through the OpenRouter API.
Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges (github.com/git-bug)
git-bug is a standalone, distributed, offline-first issue management tool that embeds issues, comments, and more as objects in a git repository (not files!), enabling you to push and pull them to one or more remotes.
Using Git-upload-pack for a simpler CI integration (screenshotbot.io)
One of the early decisions we made in Screenshotbot was to not have read-access to your GitHub repositories.
Browse-at-remote: browse remote code forges with Emacs (github.com/rmuslimov)
This package is easiest way to open particular link on github/gitlab/bitbucket/stash/git.savannah.gnu.org/sourcehut from Emacs. It supports various kind of emacs buffer, like:
Useful Git (amirghofran.com)
I’ve been using Git and Github for years now. I’ve only been using it myself for solo projects, just to keep version control if I mess something up. All I’d ever used were git add, git commit, git push.
Git Commands That Cover 90% of a Developer's Daily Workflow (jsdev.space)
If you're new to Git or only use it occasionally, you’ve likely googled “most useful Git commands” more than once. This guide is for you. It won’t cover everything Git can do, but it focuses on the most practical commands that will save you time and headaches during day-to-day development.
Converting a Git repo from tabs to spaces (2016) (eev.ee)
This post is about the thing in the title.
Linus Torvalds Reflects on 20 Years of Git (thenewstack.io)
Git Changesets (github.com/changesets)
A tool to manage versioning and changelogs with a focus on multi-package repositories
You Don't Know Git – Edward Thomson – NDC London 2025 [video] (youtube.com)
"Git rerere", a bit of a hidden feature (git-scm.com)
The git rerere functionality is a bit of a hidden feature.
Bitbucket search that doesn't suck – Sourcebot, OSS alternative to Sourcegraph (sourcebot.dev)
We’ve added support for indexing repos from Bitbucket Cloud and Bitbucket Data Center. Check out our docs for more info!
Radicle 1.1: a sovereign, P2P code forge built on Git (radicle.xyz)
The Radicle team is delighted to announce the release of Radicle 1.1. This release contains 47 commits by 8 contributors.
Commit signing in 2023 is kinda wack (lobi.to)
I’ve been taking a look at authorisation processes for version control systems at work and had three colleagues independently ask about scope for git commit signing, but they were surprised to discover I’d been soured toward traditional approaches for git commit signing and generally advise shying away from signing due to complexity.
Show HN: GitNote- Online MD note editor that syncs to GitHub (vercel.app)
Your notes, synced with GitHub.
Commitizen: Simple commit conventions for internet citizens (commitizen.github.io)
Beej's Guide to Git (beej.us)
Jujutsu: Different Approach to Versioning (thisalex.com)
In the previous article I told about my history with different version control systems and how I ended up using Jujutsu. This part will focus on why I think it is an important improvement over the git's status-quo and why I use it daily.
Show HN: An Useful MCP Server (github.com/snagasuri)
Deebo is an autonomous debugging system that works alongside AI coding agents (Claude, Cline, Cursor, etc.) using MCP to solve bugs. It runs parallel experiments in isolated Git branches and delivers validated fixes—no human intervention needed.
Tired of Oh-my-ZSH bloat, built my own minimal dotfiles with just what I need (github.com/cassiozen)
A lightweight, dependency-free setup for git & ZShell on Mac OS.
Bauplan – Git-for-data pipelines on object storage (bauplanlabs.com)
Bauplan is a Pythonic data platform that provides functions as a service for large-scale data pipelines and git-for-data over S3 data lakes.
How to write a Git commit message (2014) (cbea.ms)
Commit messages matter. Here's how to write them well.
Linus Torvalds built Git in 10 days – and never imagined it would last 20 years (zdnet.com)
Git is celebrating its 20th anniversary. Here's why Torvalds never intended for it to stick around.
Linus Torvalds built Git in 10 days – and never imagined it would last 20 years (zdnet.com)
Git is celebrating its 20th anniversary. Here's why Torvalds never intended for it to stick around.
Git turns 20: A Q&A with Linus Torvalds (github.blog)
Exactly twenty years ago, on April 7, 2005, Linus Torvalds made the very first commit to a new version control system called Git.
Git-withme – Peer-to-peer, encrypted, ephemeral Git collaboration (Git daemon w (git.sr.ht)
Making sure you're not a bot!
Show HN: Git Game Show – Multiplayer Game in Your Repo (justinpaulson.github.io)
Git Game Show transforms your project's Git commit history into a live, multiplayer trivia game. One user hosts a session, other players join remotely, and the system rotates through rounds of different question-based "mini-games," awarding points and declaring a final winner.
Show HN: Chrondb – a PostgreSQL-compatible Git-backed database [video] (youtube.com)