Rewrite Git history via drag-and-drop

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. gitbutler

    The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

    > In Retcon, if a commit move results in a conflict, that doesn't matter; you can keep making changes to your history anyway, and then resolve any remaining conflicts when you're ready.

    I wonder how similar your approach is to [jj's approach to conflicts](https://martinvonz.github.io/jj/latest/conflicts/); whether you reinvented the same way of modelling conflicts in the repo or use a different one. (See also the link to the technical docs from that page)

    https://gitbutler.com/ also [borrowed this idea](https://blog.gitbutler.com/fearless-rebasing/) from jj.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. jj

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

    I'm just going to drop a casual shout-out to jujutsu[1]. It's 100% git-compatible—you can mix and match jj and git commands whenever needed, and your coworkers never need know you're using something else—but it elegantly solves things like rebase/merge conflicts (and solves a lot of other sharp edges in git at the same time).

    It is one of those rare birds that is both more powerful than the tool that it replaces while also being drastically easier to use. I am (was?) a git power user, and it took me all of a day to replace git with jj, and the rest of the week to become essentially as fluent. I will never go back.

    [1] https://github.com/martinvonz/jj

  4. gg

    GG - Gui for JJ (by gulbanana)

    I'll add that while `jj` itself is a CLI, people have made GUIs on top of it that allow for drag and dropping of commits:

    https://github.com/gulbanana/gg

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Jujutsu: A Git-compatible VCS that is both simple and powerful

    1 project | news.ycombinator.com | 12 Dec 2024
  • GitButler: Fearless Rebasing

    2 projects | news.ycombinator.com | 23 Oct 2024
  • Jujutsu (jj), a Git compatible VCS

    1 project | news.ycombinator.com | 20 Oct 2024
  • How to fork: Best practices and guide

    1 project | news.ycombinator.com | 15 Oct 2024
  • I watched "So You Think You Know Git" so you don't have to

    1 project | dev.to | 8 Oct 2024

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