Skip to main content

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)

Source distribution for git-batch-commit 1.0.5
File Size Uploaded
git_batch_commit-1.0.5.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for git-batch-commit 1.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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