Tag
A detailed walkthrough of setting up a self-hosted Forgejo instance as a GitHub replacement, covering the stack, CI/CD performance gains, and configuration.
Ziggity is a terminal UI for Git, inspired by lazygit, written in Zig. It provides a keyboard-driven interface for staging, committing, branching, rebasing, and inspecting history.
Gitolite is a tool for hosting Git repositories on a central server with fine-grained access control and many other powerful features.
A blog post describing a minimal CI system using Git hooks and nq, a lightweight job queue, for personal git repositories.
A Thunderbird add-on for reviewing git patches from email, allowing users to comment on hunks, send reviews as mailing-list replies, and apply series to a local repository.
git-absorb automatically creates fixup commits for staged changes, mirroring hg absorb's functionality. It integrates with git's autosquash to streamline applying code review feedback without manual commit SHA hunting.
Git-native agent workflows are gaining credibility as a practical standard for development, moving beyond being seen as a gimmick.
Open WebUI Computer (cptr) is an open-source tool that makes your entire computer accessible from any browser, enabling remote access to files, terminal, editor, git, and more. It can be self-hosted and works across devices.
The article highlights the new `git history` command with `fixup`, `reword`, and `split` subcommands, which provide atomic and branch-aware editing of commit history, offering benefits similar to jj without requiring a version control switch.
Git-Assistant is an AI-powered tool that combines large language models with automated planning to help developers execute complex git operations more safely and reliably.
A concise tutorial for Jujutsu (jj), a version control system, aimed at users familiar with Git.
Ship That Code is a learning platform offering over 80 build-from-scratch courses to teach real systems like Redis, Git, and databases, with structured career paths and multiple languages.
A security analysis reveals that the Grok Build CLI tool uploads entire repositories, including full git history and .env secrets, to xAI's cloud, and the provided opt-out mechanism does not actually prevent this behavior.
Vercel now supports importing Lovable apps with zero configuration, using Nitro as the runtime, enabling AI development with no ceiling.
The article explores how Git and version control systems must adapt to the rise of AI agents as primary code producers, advocating for storing session logs alongside code and moving toward decentralized hosting to enable scalable, resilient collaboration.
A research paper reveals that Git commit hashes can be malleated to produce a second valid commit with a different hash but identical content and valid signature, undermining trust in commit hash integrity and supply-chain security.
A new preprint by Jacob Ginesin reveals that verified GitHub commits can be manipulated to produce multiple valid signatures with different hashes, undermining the assumption of uniqueness and affecting supply-chain security.
New research from Carnegie Mellon shows that it's possible to create a distinct signed commit that appears identical to any existing signed commit, with a valid signature and GitHub 'Verified' badge, undermining the uniqueness of commit hashes as cryptographic fingerprints.
Git worktrees, a feature available since 2015, are gaining popularity as AI-era parallel work makes them essential. This article explains what worktrees are, how they differ from branches, and why they reduce context-switching overhead for developers.
An essay exploring why many developers struggle to use git properly, covering common mistakes like panic over merge conflicts, huge commits, and poor branching practices, and examining the root causes.