Git Batch Commit
Git Batch Commit is an advanced Python-based command-line tool designed to automate and simplify batch staging, committing, and pushing files in Git repositories. Ideal for developers working with a large number of files, it allows users to control the number of files per commit, reducing performance issues and making version control more efficient.
Features:
- Batch Staging & Committing – Stage and commit files in user-defined batch sizes.
- Interactive CLI – Users can choose the number of files to commit at each step.
- Automated Push – Commits are automatically pushed to the remote repository.
- Error Handling – Prevents common Git errors, such as missing staged files.
- Custom Commit Messages – Users can provide their own commit messages or use generated ones.
- Cross-Platform – Works on Windows, macOS, and Linux.
Installation:
You can install Git Batch Commit via pip:
pip install git-batch-commit
Usage:
Once installed, you can run the tool using:
git_batch_commit
Follow the interactive prompts to stage, commit, and push files.
Requirements:
- Python 3.6 or later
- Git installed and configured
License:
This project is licensed under the MIT License.
Author:
Developed by Vaishal.
Metadata
Release files for git-batch-commit 1.0.5
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_batch_commit-1.0.5.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_batch_commit-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / git_batch_commit-1.0.5.tar.gz
| Download URL | git_batch_commit-1.0.5.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e657fd3a9f1577662f75ddf66e45e97c6f2c0f6cf850cce53509865bbc8bfaa5
|
|
BLAKE2b-256 checksum How to use checksums |
549c89b80fd204c03bd51c8d16cb87905093997ea898b1154175610f2b38f7cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / git_batch_commit-1.0.5-py3-none-any.whl
| Download URL | git_batch_commit-1.0.5-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
525269ffccc8231e6d30114f5eca4a3f938785fc2be81ddb9954eee9584d5121
|
|
BLAKE2b-256 checksum How to use checksums |
d8b15ef5a090628be741dee8214ec52efe4abe38d49d5cc5a4a0fa0f24924b08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|