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)
| File | Size | Uploaded | |
|---|---|---|---|
| git_rebase_helper-0.3.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|