#git

20 years of Git. Still weird, still wonderful.
a month ago by Scott Chacon
Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?

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

Going down the rabbit hole of Git's new bundle-uri
2 months ago by Scott Chacon
Git's new bundle-uri could help significantly speed up clones, but what bugs lurk within?

How to do patch-based review with git range-diff
2 months ago by Scott Chacon
Diving into `range-diff`, the little known Git power tool to compare two versions of a series of patches.

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

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

Stacked Branches with GitButler
5 months ago by Scott Chacon
GitButler can now manage dependent branches that are stacked, including managing stacked GitHub PRs.
-
Git Merge 2024 Talks are Up
6 months ago by Scott Chacon
All the Git Merge 2024 talks are up on Youtube. Here is a quick summary of each one.
-
Fearless Rebasing
6 months ago by Scott Chacon
GitButler now supports first class conflicts, which makes rebasing much less annoying. What is "fearless rebasing"?
-
Fixing up Git with Autosquash
a year ago by Scott Chacon
How can you amend a series of commits automatically to keep a clean history? Let's take a look at git autosquash.
-
The Git Zeitgeist
a year ago by Scott Chacon
Our waiting list generated over 1200 Git usage and feedback survey responses. Here is what we learned.

Git Worktrees and GitButler
a year ago by Scott Chacon
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?

Git Tips and Tricks
a year ago by Scott Chacon
Some things that people don’t tend to know about Git anymore, and some new things you might not have noticed.

Git Tips 1: Oldies but Goodies
a year ago by Scott Chacon
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!

Git Tips 2: New Stuff in Git
a year ago by Scott Chacon
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?

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

FOSDEM Git Talk
a year ago by Scott Chacon
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.

Opening Up GitButler
a year ago by Scott Chacon
Today we're flipping the public switch on GitHub for our GitButler client code and removing the waiting list entirely. Everyone and anyone can now directly download the GitButler client and access the source code.

Signing Commits in Git, Explained
2 years ago by Scott Chacon
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.