Automotic Git tool for file commiting
Project description
Git Auto Commit
๐ Introduction
Git Auto Commit is a tool that automatically commits modified files with a confirmation prompt. If no response is given within 2 minutes, the commit is executed automatically.
This tool is useful for developers who frequently modify files and want to ensure their changes are committed regularly without manual intervention.
๐ Project Structure
git_observer/
โโโ git_observer/ # Source code directory
โ โโโ __init__.py # Initialization file
โ โโโ git_handler.py # Git commit handling module
โ โโโ git_observer/ # File monitoring system
โ โโโ main.py # Main script
โ
โโโ setup.py # Package configuration file
โโโ README.md # Project documentation
โโโ LICENSE # Open-source license
โโโ requirements.txt # Project dependencies
โโโ pyproject.toml # (Optional, recommended for packaging)
โโโ tests/ # Unit tests (Optional)
โ
โโโ .gitignore # Excludes unnecessary files
๐ง Installation
๐ฅ Install from GitHub
git clone https://github.com/your-username/git-auto-commit.git
cd git-auto-commit
pip install -r requirements.txt
๐ฆ Install via pip
Once the package is published on PyPI:
pip install git-auto-commit
๐ฅ Contributors
- Your Name - GitHub Profile
- Contributor 2 - GitHub Profile
We welcome contributions from the community! ๐
๐ก How to Contribute
We appreciate your help in improving this project. Follow these steps to contribute:
- Fork the repository on GitHub.
- Clone your fork:
git clone https://github.com/your-username/git-auto-commit.git
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Added a new feature"
- Push to your fork:
git push origin feature-name
- Create a pull request from your branch to the main repository.
๐ Acknowledgments
Special thanks to all contributors and open-source maintainers who make projects like this possible.
If you find this project helpful, please โญ star the repository on GitHub!
๐ง Contact
For any inquiries or feature requests, feel free to open an issue or contact us via GitHub.
๐ Happy Coding!
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 gitobserver-0.1.1.tar.gz.
File metadata
- Download URL: gitobserver-0.1.1.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
410f5aa99dd0400ca888b382b30c5a554386b54f58d7e5c94a0a4867b4b55b1b
|
|
| MD5 |
c00a7a84ede8165bfbdecb7c788b0a7a
|
|
| BLAKE2b-256 |
f6394f9fb6d8eb7ba472783aa6446dcfe65bcae05d68b7b5c3a26573596cfea8
|
File details
Details for the file gitobserver-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gitobserver-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8dba28c7dc564095b61edf23148f2e1621848d03953c349e0fb2d4704ca943be
|
|
| MD5 |
37ec436a5f6ff64d422e943872a3a8bd
|
|
| BLAKE2b-256 |
0567878809eddfa1d8196e989b6b9ae34036fbdf8b69ea0b2e59b0677129cbe8
|