got VS git-branchless

Compare got vs git-branchless and see what are their differences.

git-branchless

High-velocity, monorepo-scale workflow for Git (by arxanas)
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
got git-branchless
12 59
126 3,543
0.0% 1.0%
6.1 9.2
over 1 year ago 4 days ago
Go Rust
GNU General Public License v3.0 only Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

got

Posts with mentions or reviews of got. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-19.

git-branchless

Posts with mentions or reviews of git-branchless. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-07.
  • Git-branchless: High-velocity, monorepo-scale workflow for Git
    1 project | news.ycombinator.com | 22 Jan 2025
  • Ask HN: Git Alternatives – Sapling vs. Jj
    7 projects | news.ycombinator.com | 7 Dec 2024
    You can run the tests on each commit in parallel if you're okay with wasting CPU time to save wall-clock time. git-branchless can speculatively run linear or binary search in parallel up to a user-specified number of jobs [1], and I'd like it add it to jj someday, as it's one of the features I miss most.

    (To run the tests in parallel, git-branchless provisions its own worktrees. For binary search, it speculatively executes the search for the potential success and failure cases; when the number of jobs is a power of 2, this partitions the search space evenly.)

    [1]: https://github.com/arxanas/git-branchless/wiki/Command:-git-...

  • Working with stacked branches in Git is easier with –update-refs
    1 project | news.ycombinator.com | 15 Jul 2024
    When I was doing more hardcore dev instead of SRE'ing I settled on git branchless, was well worth the experimenting you have to do to get it into your mental model.

    now that I hardly ever have 2 layer deep stacks I just settle on my go-to git client which is magit. It just takes a couple of keystrokes to do a couple of stacked rebases.

    [1]: https://github.com/arxanas/git-branchless

  • Ask HN: Can we do better than Git for version control?
    17 projects | news.ycombinator.com | 10 Dec 2023
    Yes, but due to its simplicity + extensibility + widespread adoption, I wouldn’t be surprised if we’re still using Git 100+ years from now.

    The current trend (most popular and IMO likely to succeed) is to make tools (“layers”) which work on top of Git, like more intuitive UI/patterns (https://github.com/jesseduffield/lazygit, https://github.com/arxanas/git-branchless) and smart merge resolvers (https://github.com/Symbolk/IntelliMerge, https://docs.plasticscm.com/semanticmerge/how-to-configure/s...). Git it so flexible, even things that it handles terribly by default, it handles

  • Meta developer tools: Working at scale
    6 projects | news.ycombinator.com | 28 Jun 2023
  • Show HN: Gut – An easy-to-use CLI for Git
    19 projects | news.ycombinator.com | 30 Mar 2023
  • Branchless Workflow for Git
    1 project | /r/hypeurls | 8 Jan 2023
    4 projects | news.ycombinator.com | 8 Jan 2023
    > Is this for a case where a bunch of people branch from master@HEAD (lets call this A), then you need to modify A, so you then need to rebase each branch that branched from A individually?

    Mainly it's for when you branch from A multiple times, and then modify A. This can happen if you have some base work that you build multiple features on top of. I routinely do this as part of rapid prototyping, as described here: https://github.com/arxanas/git-branchless/wiki/Workflow:-div...

    `git undo` shows a list of operations it'll execute, which you have to confirm before accepting. Of course, it's ultimately a matter of trust in the tools you use.

  • Where are my Git UI features from the future?
    9 projects | news.ycombinator.com | 8 Jan 2023
  • git-branchless: High-velocity, monorepo-scale workflow for Git
    1 project | /r/CKsTechNews | 17 Nov 2022

What are some alternatives?

When comparing got and git-branchless you can also consider the following projects:

cdc-file-transfer - Tools for synching and streaming files from Windows to Linux

jj - A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj]

bita - Differential file synchronization over http

graphite-cli - Graphite's CLI makes creating and submitting stacked changes easy.

backup - immutable backups so simple that unborkable

magit - It's Magit! A Git Porcelain inside Emacs.

imsy - simple incremental pull of immutable large files

legit - Git for Humans, Inspired by GitHub for Mac™.

gitless - A maintained fork of the simple git interface

git-cli-tools - Collection of CLI tools for Git.

git-remote-aws - encrypted git hosting should be easy

libgit2 - A cross-platform, linkable library implementation of Git that you can use in your application.

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured

Did you know that Go is
the 4th most popular programming language
based on number of references?