arxanas/git-branchless
View on GitHub ↗ ★ 4,139 Rust
High-velocity, monorepo-scale workflow for Git
65 mentions on Hacker News by 26 people: 6 stories, 59 comments · first 2021-03-29 · latest 2025-12-20
20082026
-
You might be interested in my project https://github.com/arxanas/git-branchless , which is intended to replicate such a workflow.
comment by arxanas · 2021-11-06 · in Why SQLite does not use Git (2018) -
https://github.com/arxanas/git-branchless is worth a look as well. Currently alpha, and "designed for use in a repository with a single main branch", but offers extended undo and rebase functionality.
comment by password4321 · 2021-10-22 · in Magit, the magical Git interface (2017) -
Why is that? There's some evidence that the name is intuitive: https://github.com/arxanas/git-branchless/discussions/45#dis...
comment by arxanas · 2021-10-18 · in Fast rebases with git-move -
…contains other helpful tools, such as commit graph visualization and a commit graph undo feature: https://github.com/arxanas/git-branchless
comment by arxanas · 2021-10-18 · in Fast rebases with git-move -
…people don't use and don't see the value of tree-based development. See this feedback from a user: https://github.com/arxanas/git-branchless/issues/6 So I decided to focus primarily on features which everyone understands, such as…
comment by arxanas · 2021-10-18 · in Fast rebases with git-move -
Have you seen the rest of the https://github.com/arxanas/git-branchless project? It includes commit graph visualization and an undo feature, which works with rebases.
comment by arxanas · 2021-10-17 · in Fast rebases with git-move -
…[1] https://github.com/epage/git-stack/blob/main/docs/comparison... [2] https://github.com/arxanas/git-branchless
comment by epage · 2021-10-17 · in Fast rebases with git-move -
The README for the parent repo ( https://github.com/arxanas/git-branchless ) answers these questions in detail. Short answer, recreating this tool's features in vanilla git requires using the reflog, which isn't user-friendly: > Why not…
comment by jonahx · 2021-06-21 · in Git undo: We can do better -
https://github.com/arxanas/git-branchless/wiki/Architecture#...
comment by nerdponx · 2021-06-21 · in Git undo: We can do better -
There is a design to address undoing changes to the index: https://github.com/arxanas/git-branchless/issues/10 It runs a `git checkout`, not a `git reset --hard`, so it will stop you if there are incompatible changes. Of course, if `git…
comment by arxanas · 2021-06-21 · in Git undo: We can do better -
You should check out the rest of the git-branchless suite mentioned in the article: https://github.com/arxanas/git-branchless . `git restack` is really useful for some of the rewrite cases. There are some other improvements to rewriting in…
comment by arxanas · 2021-06-21 · in Git undo: We can do better -
There is a design for undoing changes to the staging area: https://github.com/arxanas/git-branchless/issues/10 The similar project [Jujube]( https://github.com/martinvonz/jj ) has experimented with backing up even unstaged changes after…
comment by arxanas · 2021-06-21 · in Git undo: We can do better -
…sure specifically what you're asking about, but you can see details about the architecture here: https://github.com/arxanas/git-branchless/wiki/Architecture
comment by arxanas · 2021-04-09 · in A look how branches work in Git -
…to use for local prototyping. I made the branchless workflow to improve on this use-case: https://github.com/arxanas/git-branchless
comment by arxanas · 2021-04-08 · in A look how branches work in Git -
…it anymore. If you suffer from the same problem in the article, you can also try out my tool: https://github.com/arxanas/git-branchless . Please send me any feedback (email in bio).
comment by arxanas · 2021-03-29 · in Git's commit workflow is backwards, and encourages bad habits