git-stack

Stacked branch management for Git (by epage)

Git-stack Alternatives

Similar projects and alternatives to git-stack

  1. rust

    2,844 git-stack VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ohmyzsh

    610 git-stack VS ohmyzsh

    🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

  4. Ansible

    411 git-stack VS Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  5. lazygit

    simple terminal UI for git commands

  6. magit

    127 git-stack VS magit

    It's Magit! A Git Porcelain inside Emacs.

  7. feedback

    Discontinued Public feedback discussions for: GitHub for Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more! [Moved to: https://github.com/github-community/community]

  8. toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

  9. SaaSHub

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

    SaaSHub logo
  10. gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

  11. lazydocker

    The lazier way to manage everything docker

  12. gitui

    84 git-stack VS gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

  13. git-branchless

    High-velocity, monorepo-scale workflow for Git

  14. tig

    64 git-stack VS tig

    Text-mode interface for git

  15. GitUp

    26 git-stack VS GitUp

    The Git interface you've been missing all your life has finally arrived.

  16. lazygit.nvim

    Plugin for calling lazygit from within neovim.

  17. ghstack

    8 git-stack VS ghstack

    Submit stacked diffs to GitHub on the command line

  18. graphite-cli

    9 git-stack VS graphite-cli

    Discontinued Graphite's CLI makes creating and submitting stacked changes easy.

  19. autorebase

    Automatically rebase all your branches onto master

  20. committed

    Nitpicking commit history since beabf39

  21. git-trim

    Automatically trims your branches whose tracking remote refs are merged or stray

  22. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better git-stack alternative or higher similarity.

git-stack discussion

Log in or Post with

git-stack reviews and mentions

Posts with mentions or reviews of git-stack. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-21.
  • [Gitoxide December Update]: a new object database and upcoming multi-pack index support
    5 projects | /r/rust | 21 Jan 2022
    git-stack is the most complicated, rewriting history, detecting when a branch was squashed, etc
  • Lazygit: A simple terminal UI for Git commands
    12 projects | news.ycombinator.com | 30 Nov 2021
    I used to use aliases but got frustrated with them when dealing with PRs depending on PRs, so I wrote git-stack [0]. Thought I'd share in case you'd find it useful

    [0] https://github.com/epage/git-stack/blob/main/docs/reference....

  • Stacked changes: how FB and Google engineers stay unblocked and ship faster
    12 projects | news.ycombinator.com | 17 Nov 2021
    For anyone interested, I've been collecting notes on various tools in this space: https://github.com/epage/git-stack/blob/main/docs/comparison... (granted the page doesn't mention git-stack since that is assumed)
  • Good strategy to follow for small incremental pull request
    1 project | /r/git | 17 Nov 2021
    Personally, I rebase my PR branches on top of each other, rather than merge. It creates a cleaner history (if your merge policy allows maintaining branch history). Tired of managing these branches, I wrote a tool to help though there are other tools in this space, like git-branchless and graphite.
  • Lightning-fast rebases with Git-move
    7 projects | news.ycombinator.com | 17 Oct 2021
    git-move and git-branchless do some great stuff, I wish this wasn't focused on the performance side to distract from the real value.

    What I find useful is not the performance but this line

    > For example, it can move entire subtrees, not just branches

    The referenced docs mention other great quality of life improvements that streamline standard workflows (e.g. deleting local PR branches when merged into upstream)

    When performance does matter is when the rebase operation is a small part of a larger operation. In my related tool, git-stack [0], I rebase all branches on top of their latest upstream branches along with re-arranging and squashing fixup commits and soon other features. When automating entire workflows, having each part be fast is important for the whole to still have decent performance.

    [0] https://github.com/epage/git-stack

  • Continuous Integration with Github Actions and Rust
    4 projects | /r/rust | 20 Sep 2021
    audit for security audits - Separate from regular CI since it only matters for specific changes or when new critical issues come out.
  • My favorite git aliases
    1 project | /r/programming | 3 Sep 2021
    You might be interested in git-stack that I've previously announced
  • git-stack: Request for feedback / testers
    2 projects | /r/rust | 18 Aug 2021
    Could you comment on https://github.com/epage/git-stack/issues/25 for why it helps to iterate to find the last non-conflicting commit to rebase onto?
    1 project | /r/git | 18 Aug 2021
    git-stack is the result of me being tired of annoyances in the PR workflow and trying to improve it, like
  • git-stack: Stacked branch management for Git
    2 projects | /r/programming | 18 Aug 2021
    Fixing branches off of branches when applying a fixup commit (not implemented yet)
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic git-stack repo stats
12
13
0.0
20 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com