Moo is a new macOS (Apple Silicon) tool from Ito that gives each git branch or agent attempt its own isolated Linux microVM with copy-on-write disks, enabling sub-500ms forking of large environments. It versiones machine state with the repo, so checking out an old commit and running "moo new" boots the exact runtime from that point.
#git
30 items
At GodotCon 2026, Lilith Duncan presents a real-time version control system designed specifically for Godot, going beyond traditional Git to handle game assets and collaborative workflows more natively within the engine.
Fremforge is a new Git repository and CI/CD service built on Forgejo, hosted in the EU, and featuring its own independent Sigstore instance for software artifact signing and verification.
Ghbrk is a tool that allows AI agents to execute Git and GitHub CLI commands without directly exposing SSH keys or API tokens, adding a security layer for automated workflows.
A developer created git-env, a small git extension that automatically syncs .env files from a primary Git worktree into newly created linked worktrees, solving a common frustration with existing worktree management tools that lack this feature.
The article introduces Dojos as a decentralized methodology and tool for managing large software projects, arguing Git's model is outdated. Dojos aims to extend Git's distributed vision with features like automatic conflict resolution and AI merge tools.
Gitpulse is a CLI tool that generates conventional commit messages directly from the terminal using AI, helping developers write consistent and structured commit messages automatically.
Git 2.55 has been released with several new features and improvements, including faster object traversal, enhanced credential management, and better performance for large repositories.
Claude Code session URLs are leaking into Git history starting from version 2.1.179, potentially exposing sensitive session information through version control commits.
Research-Git is a tool that allows developers to regenerate a past idea or branch and apply it onto today's updated codebase, helping bridge outdated work with current code.
Kinetic Merge is a CLI tool that helps merge codebases that have been refactored on one branch while having new features or changes on another. It handles fine-grained code movements beyond simple file moves, using Git history and JRE 17+. Originally conceived in the early 2010s and finally built starting in 2023, the tool is now on its 57th release and is MIT-licensed.
The article argues that Git is not suitable for managing everything, despite common advice to store configurations, notes, and other data in Git repositories. It highlights limitations such as Git's poor handling of binary files, large repositories, and non-linear workflows. The author suggests using more specialized tools for different types of data management.
The article argues that cherry-picking individual commits between branches leads to merge conflicts and duplicated work, recommending instead to use regular merging (or rebasing) to keep branches in sync more cleanly and maintain a coherent history.
Magit is a complete text-based user interface to Git, providing a full-featured Git client that runs inside Emacs. It offers a comprehensive set of Git operations through an intuitive, keyboard-driven interface in the terminal.
Git-temp is a new tool that provides a scratchpad folder for AI agents designed to avoid cluttering Git status output.
Git Push No-Mistakes is a tool designed to prevent accidental pushes to protected Git branches. It acts as a safety check before completing a git push, helping developers avoid common mistakes that could disrupt a shared codebase.
Epic Games has released Lore, a next-generation open source version control system designed for large-scale projects. It aims to provide faster and more efficient handling of massive repositories compared to traditional tools like Git.
nt (navigate tree) is a Zsh utility that simplifies managing Git worktrees. A single command like "nt fix-login" creates or switches to a worktree for a given branch, automatically fast-forwarding to origin while preserving un-pushed commits. It includes commands for navigating, removing, and selecting worktrees with fzf and tab completion.
Git-lazy-mount is a tool that mounts a Git repository without cloning it, fetching files on demand when read or edited. It works with standard Git commands and includes sgrep for offloading searches to remote code search engines like SourceGraph. This is designed for large repos in AI coding sessions, enabling leaner microVMs with faster startup times.
Pkgit is an unconventional package manager that compiles and installs software directly from Git repositories, offering an alternative approach to traditional package management systems.
The article argues that Git itself, rather than external tools like Git LFS, is the future for handling large files in repositories. It discusses improvements and approaches that allow Git to manage large files natively, reducing reliance on third-party extensions.
Git-temp is a local scratchpad tool for AI agents that tracks temporary files in a separate namespace, preventing them from cluttering the main Git status output.
A developer built objgit, a Git server backed by object storage (Tigris) using a pure-Go Git library. Storing repos in S3-compatible buckets required workarounds for atomic renames, latency from excessive stat/list calls, and packfile handling, ultimately showing both the viability and challenges of Git-on-object-storage.
Tigris Data announces ObjGit, a system that enables object storage buckets to natively understand and speak the Git protocol. This allows developers to use standard Git commands directly against cloud storage, bridging version control and object storage without needing special tools or gateways.
Agitjo is an Emacs tool that allows users to manage Forgejo pull requests using AGit-Flow, streamlining the PR workflow directly from the editor.
The threat group EmeraldWhale continues to scrape exposed .git and .env files from publicly accessible web servers to steal cloud credentials, nearly two years after first being documented. The campaign targets misconfigured sites, extracting API keys, database passwords, and other secrets from version control and environment configuration files.
A project called commait introduces a pipeline that uses AI to generate Git commit messages by compressing and analyzing diffs, automating the commit description process.
The author explains why they prefer the version control tool Jujutsu (jj) over Git, citing advantages such as a simpler workflow, automatic branch management, and better handling of unfinished changes. Jujutsu is described as more intuitive and less error-prone for daily development tasks.
Beej's Guide to Git is a free, beginner-friendly online tutorial that explains the Git version control system. It covers fundamental concepts from basic setup and commits to branching, merging, and remote repositories, aiming to help readers understand and use Git effectively.
The article explains that most developers already have a Git server on their local machine simply by having Git installed, as Git is inherently a distributed version control system. It demonstrates how to set up a basic remote repository using SSH and a shared directory, without relying on external services like GitHub or GitLab.