A command line tool to simplify Git rebasing tasks.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file git_rebase_helper-0.3.tar.gz.
File metadata
- Download URL: git_rebase_helper-0.3.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c6c7bc1c02c2116c2bdf0b28795aaf0be4c83cab3edefc93f8dec17126941a9
|
|
| MD5 |
d4f20212ce1b26c0881702cc1b9cbd28
|
|
| BLAKE2b-256 |
4dd0315546bbc6ddcc872979a0381fc1dcc1d72245916a17a9f85dd1f63a35f5
|
File details
Details for the file git_rebase_helper-0.3-py3-none-any.whl.
File metadata
- Download URL: git_rebase_helper-0.3-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
651048c994f5592a8f04e4e07964dcab44611e08a2250c1dc35db9eaaac9970f
|
|
| MD5 |
4494eee347e3b248f2cae4f03f83658c
|
|
| BLAKE2b-256 |
75acf4b09367067a36cc1ca9df83956bc2d85c308ed64f67a86ced5d70b65690
|