Skip to content

Latest commit

Β 

History

History
44 lines (28 loc) Β· 2.25 KB

README.md

File metadata and controls

44 lines (28 loc) Β· 2.25 KB

Commit Assistant πŸ€–πŸ’‘

Commit Assistant is a handy assistant for effortless Git commits. It simplifies your commit workflow by providing a command-line tool that helps you stage, commit, and push changes with ease. No more forgetting commit messages or struggling with complex Git commands – let Commit Assistant streamline your Git workflow and boost your productivity! πŸš€βœ¨

Features

  • πŸ€– Easy Committing: Quickly stage and commit changes with a simple command.
  • πŸ’‘ Intelligent Prompts: Get guided prompts for commit messages and ensure they are not empty.
  • 🌟 Automated Git Config: Automatically set your Git username and email for each commit.
  • πŸ“‚ File Selection: Choose specific files or commit all changes with a single command.
  • πŸ“ Verbose Mode: Enable verbose mode to get detailed output during the commit process.
  • πŸ”„ Seamless Pushing: Push your changes to the remote repository effortlessly.

Installation

To install Commit Assistant, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/commit-assistant.git
  2. Navigate to the project directory: cd commit-assistant
  3. Run the installation script: sudo ./install.sh
  4. Provide your Git username and email as prompted.
  5. Enjoy the seamless commit experience with Commit Assistant! πŸŽ‰

Usage

Commit Assistant provides a straightforward command-line interface. Here are some common commands:

  • commit: Stage and commit changes with guided prompts for commit messages.
  • commit --verbose: Enable verbose mode to get detailed output during the commit process.
  • commit file.txt: Stage and commit a specific file.
  • commit --help: Display help information and available options.

Remember to run these commands within your Git repository.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue on the GitHub repository. If you'd like to contribute code, feel free to fork the repository and submit a pull request.

Please make sure to follow the project's code of conduct and licensing terms.

License

This project is licensed under the MIT License. Feel free to use and modify the code as per the terms of the license.