The team headed to DevDays conference in Lithuania last week. I gave a keynote about the history and future of version control tools and we had a blast meeting new friends and talking version control.
Related articles
- Git Tips 3: Really Large Repositories
by Scott Chacon - 8 min read
- Git Mini Summit 2025 Videos
by Scott Chacon - 2 min read
- Opening Up GitButler
by Scott Chacon - 4 min read
More to Read

Introducing GitButler

Our We Are Developers Adventure
Last week the GitButler team descended in force on the We Are Developers World Congress in our home town of Berlin.

Git Mini Summit 2025 Videos
GitButler attended the Git Mini Summit 2025 and posted videos of all the talks. Here is what everyone talked about this year.

How Core Git Developers Configure Git
What `git config` settings should be defaults by now? Here are some settings that even the core developers change.

FOSDEM Git Talk
The GitButler crew is at FOSDEM this weekend and I'm giving a talk on Git titled "So You Think You Know Git?". Here are the slides.

DevWorld Git Slides

Git Tips 3: Really Large Repositories
Did you know that Git can handle enormous monorepos like Windows? Let's take a look at how.

The Git Zeitgeist
Our waiting list generated over 1200 Git usage and feedback survey responses. Here is what we learned.

Git Tips 1: Oldies but Goodies
Do you know some of the cool stuff in Git that's been around for a while? All the magical -L and -C options in the Git world? Let's find out!

GitButler is now Fair Source
GitButler is now officially one of the first members of the Fair Source movement, helping to shift closed source to publicly available software by default.

Fixing up Git with Autosquash
How can you amend a series of commits automatically to keep a clean history? Let's take a look at git autosquash.

Signing Commits in Git, Explained
Why would you sign your commits in Git? How would you do it? How is it even done? Let's dig into signing commits in Git.

GitButler's new patch based Code Review (Beta)
Introducing Butler Review, a new commit-based, chat centered code review tool, now in beta.

Git Worktrees and GitButler
How do git worktrees help you work on more than one branch at the same time, and how does that differ from virtual branches in GitButler?

Automate Your AI Workflows with Claude Code Hooks
Claude Code's new hooks system is a powerful tool for automating your agent workflows. We'll do a quick overview of what's possible and explore a few fun examples.

Debugging Tauri in VS Code
If you're working on a Tauri app in VS Code and want to set breakpoints and use a debugger like a grown up, this is how to get it done.

Managing Multiple Claude Code Sessions Without Worktrees
With Claude Code's new lifecycle hooks, GitButler auto-sorts simultaneous AI coding into separate branches. Write three features, get three clean branches — no conflicts, no worktrees, no hassle.

Git Merge 2024
Git Merge 2024 has wrapped and we all had a heck of a good time. Here's the overview.

Git Tips 2: New Stuff in Git
There are a bunch of new tricks that Git can do that were added in the last few years. How up to date are you?

Why is Git Autocorrect too fast for Formula One drivers?
Why does Git's autocorrect wait 0.1s before executing a mistyped command? Let's dig in.

The Birth of THE MERGE
Stay in the Loop
Subscribe to get fresh updates, insights, and
exclusive content delivered straight to your inbox.
No spam, just great reads. 🚀