Skip to main content

git-rebase-helper is a command-line tool designed to simplify Git rebasing tasks. It offers an easy way to manage and automate Git rebase processes, visualize commit histories, simulate rebases, and resolve conflicts during rebasing. This tool is perfect for developers looking for a smoother Git workflow when dealing with rebases.

Features:

  • Rebase: Easily perform a rebase between a base branch and a feature branch.
  • Dry-run: Simulate the rebase process without making any changes to your repository.
  • Visualize: View the commit history of a branch before performing the rebase.
  • Resolve: Automatically attempt to resolve common rebase conflicts.

This tool helps streamline your Git workflow, saving time and reducing the chance of errors during rebasing operations.

Usage

Run the CLI tool:

git-rebase-helper --help

Available Commands

Command Description
rebase Perform a Git rebase between two branches.
dry-run Simulate the rebase process without making changes.
visualize Visualize the commit history of a branch.
resolve Automatically resolve common rebase conflicts.

Example Usage

Replace <base-branch> and <feature-branch> with your actual branch names.

Rebase a feature branch onto a base branch

git-rebase-helper rebase <base-branch> <feature-branch>
git-rebase-helper rebase main rebasecheck

Dry run to preview a rebase

git-rebase-helper dry-run <base-branch> <feature-branch>
git-rebase-helper dry-run main rebasecheck

Visualize commit history of a branch

git-rebase-helper visualize <branch-name>
git-rebase-helper visualize rebasecheck

Attempt to auto-resolve merge conflicts

git-rebase-helper resolve

Metadata

Release files for git-rebase-helper 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for git-rebase-helper 0.3
File Size Uploaded
git_rebase_helper-0.3.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for git-rebase-helper 0.3
File Interpreter ABI Platform
git_rebase_helper-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / git_rebase_helper-0.3.tar.gz

Download URL git_rebase_helper-0.3.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2c6c7bc1c02c2116c2bdf0b28795aaf0be4c83cab3edefc93f8dec17126941a9
BLAKE2b-256 checksum
How to use checksums
4dd0315546bbc6ddcc872979a0381fc1dcc1d72245916a17a9f85dd1f63a35f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release files / git_rebase_helper-0.3-py3-none-any.whl

Download URL git_rebase_helper-0.3-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
651048c994f5592a8f04e4e07964dcab44611e08a2250c1dc35db9eaaac9970f
BLAKE2b-256 checksum
How to use checksums
75acf4b09367067a36cc1ca9df83956bc2d85c308ed64f67a86ced5d70b65690
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page