GitButler

520 posts

GitButler banner
GitButler

GitButler

@gitbutler

The only version control tool built from the ground up for modern, AI-powered workflows.

github.com/gitbutlerapp Katılım Ocak 2023
44 Takip Edilen4.5K Takipçiler
Sabitlenmiş Tweet
GitButler
GitButler@gitbutler·
Now GitButler has a CLI! Stacked and parallel branches, smartlog, simple commit editing, easy undo, json output to every command. And it just works in any Git repo. Check it out: blog.gitbutler.com/but-cli
English
15
27
254
51K
GitButler
GitButler@gitbutler·
the `but` TUI has a pro-state that lets you run any `but` command. to enter it, use the colon `:`. then type your command of choice. most of the operations are already natively in the TUI but this is helpful for some commands still
GitButler tweet media
English
1
1
4
550
GitButler
GitButler@gitbutler·
got a bit bored tonight. so, adding image diff preview to the GitButler TUI now
GitButler tweet media
English
2
0
15
1K
GitButler
GitButler@gitbutler·
@bzbetty `but land` sounds like an amusement park so it was an instant-approve. we have still not settled on wether or not to introduce a plugin system tho
English
1
0
1
14
GitButler
GitButler@gitbutler·
⋈ gb 0.21.0 is out! The main new thing is that the app now supports workflows of "pushing to main" i.e. skipping the PR. 🔨 Also, the TUI got a major performance bump when navigating huge diffs. 🏎️ Aaaand last but not least, there is an option to AI-resolve merge conflicts. 🤖
English
4
1
12
1.7K
GitButler
GitButler@gitbutler·
the process of building the benchmark led to a bunch of optimizations in the `but` CLI
Scott Chacon@chacon

@krlvi did some pretty cool evals trying to determine how @gitbutler stacks up against Git and Jujutsu when being used by agents. While I assumed `but` would be better than Git since the CLI is optimized for that, I was surprised by JJ's benchmarks. blog.gitbutler.com/vcbench

English
0
1
5
1.4K
luis mangione
luis mangione@MangioneDelDato·
Congrats on the update! push to main without forcing a PR was such a needed workflow for us vibe coders haha. finally a git client for how people actually code in 2026 and not another weekend vibe-coded Git wrapper
luis mangione tweet media
GitButler@gitbutler

⋈ gb 0.21.0 is out! The main new thing is that the app now supports workflows of "pushing to main" i.e. skipping the PR. 🔨 Also, the TUI got a major performance bump when navigating huge diffs. 🏎️ Aaaand last but not least, there is an option to AI-resolve merge conflicts. 🤖

English
1
0
1
318
GitButler
GitButler@gitbutler·
@mutewinter hey! thanks for flagging! that feature doesn't exist anymore. fixing the site now
English
0
0
1
12
GitButler
GitButler@gitbutler·
@stardidi_tk it's not in the GUI yet but should be easy to add at this point
English
0
0
1
29
David Marcelis
David Marcelis@stardidi_tk·
@gitbutler I'd love that for private repositories! I still want to re organize commits without PRs. Is this available in the GUI as well?
English
1
0
1
141
GitButler
GitButler@gitbutler·
we are testing a "skip the PR" (a.k.a. merge to main) workflow support. if you wanna try it early, check out the latest nightly and try the `but land <branch>` command. and do share any feedback you have! gitbutler.com/nightly
English
1
0
18
1.4K
GitButler
GitButler@gitbutler·
@nickventuri computers are fun! it just means more computer time ;)
English
0
0
0
10
Nick Venturi
Nick Venturi@nickventuri·
@gitbutler willingly ruining your own weekend is some absolute sicko behavior
English
1
0
0
44
Rithesh Kumar
Rithesh Kumar@rk625dev·
@gitbutler Can u drop a detailed hands on video for beginner devs on how use gitbutller and the comparison with git I tried hard u use the tool but eventually hard rollback to git was so confused
English
1
0
1
48
GitButler
GitButler@gitbutler·
`undo` is one of the coolest commands in gitbutler. pretty much **any operation** can be undone. and yes, there is a `redo` and yes, you can run them multiple times
GitButler tweet media
English
1
0
12
1.3K
GitButler
GitButler@gitbutler·
@jpschroeder even though we were more familiar with Slack, for gb we chose Discord cause it's easier for ppl to join. at this point it's a 4K+ community and we love everything about it. (link just in case discord.com/invite/MmFkmaJ…)
English
0
0
2
165
Justin Schroeder
Justin Schroeder@jpschroeder·
A dev tool has a community you want to join. Which would you prefer:
English
18
1
14
5K
GitButler
GitButler@gitbutler·
@trevin changing the output is the way to go. the first thing that surprised us was that JSON output was performing worse than human output (blogpost on the way cc @chacon) btu the output can be further simplified/clarified through lots and lots of testing
English
0
0
0
61
Trevin Chow
Trevin Chow@trevin·
@gitbutler Did changing the CLI output fix it, or did you need agent-facing docs/examples too? like y'all, I've found that tiny TUI affordances accidentally become prompts for models (which was surprising)
English
1
0
2
416
GitButler
GitButler@gitbutler·
Ran hundreds of version control benchmarks comparing Claude vs Codex in usage of the `but` CLI. Claude performs worse, and I think we finally found the root cause 🥁... The `but status` output contains characters ◐ & ● - for some reason Claude overthinks what they mean...
English
1
0
10
2K
Steve Ruiz
Steve Ruiz@steveruizok·
fun speedy tip: have codex fix a dozen small issues on the same branch, without committing anything, and then ask for it to create separate PRs however it sees fit
English
5
1
68
11K