Skip to main content

No project description provided

Project description

git-rebase-helper

git-rebase-helper

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git_rebase_helper-0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git_rebase_helper-0.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file git_rebase_helper-0.2.tar.gz.

File metadata

  • Download URL: git_rebase_helper-0.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for git_rebase_helper-0.2.tar.gz
Algorithm Hash digest
SHA256 9ae0482270810f285dd78b536102aae1a1fe682bd1866c3cd27902ebc82c712e
MD5 81965292e626732e30362c2a72fa689c
BLAKE2b-256 68184c34295cfb9b4c033089f8bfb888cf0a455c81e1429c8895b962bc317cec

See more details on using hashes here.

File details

Details for the file git_rebase_helper-0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for git_rebase_helper-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d9b2bcc2a05916f47c8c5dda489c18528dd6f41a7f855afdc5c4102afe5f4535
MD5 beb3b9761b5d160921b47fe03b4c8f97
BLAKE2b-256 d6ba7acd35cda22024e7d91d3a46018a37143b45d074f7d736e235ef65f92a02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page