Streamline your Git workflow with an elegant and powerful command-line interface. GitNull simplifies feature branch management, release control, and repository synchronization.
- Feature Branch Management: Easily create and manage feature branches
- Release Control: Streamlined version management and release process
- Repository Synchronization: Keep your codebase up-to-date effortlessly
- Intuitive Commands: Simple, memorable command structure
- Cross-Platform: Works on Windows, macOS, and Linux
npm i gitnull# Start a new feature
gitnull start-feature <name>
# Complete a feature
gitnull finish-feature <name># Start a new release
gitnull start-release <version>
# Finish a release
gitnull finish-release <version># Push changes
gitnull push
# Sync repository
gitnull syncContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add some amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find GitNull helpful, please consider giving it a star on GitHub! Your support helps make the project better.
For detailed documentation and examples, visit our Documentation.
- 1.0.2: Initial release
- Feature branch management
- Release control
- Sync operations
# Clone the repository
git clone https://github.com/faithreborn/gitnull.git
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build