A sophisticated desktop application that streamlines Git operations through an elegant and intuitive interface. This tool empowers developers to manage their Git repositories efficiently without memorizing complex command-line syntax.
- π Seamless integration of local Git repositories
- β‘ Intuitive repository creation workflow
- π Efficient remote repository cloning
- ποΈ Smart repository removal (preserves local files)
- π Real-time repository status monitoring
- π« Streamlined commit workflow
- π Automated push/pull synchronization
- πΏ Advanced branch management
- π·οΈ Comprehensive tag operations
- π Real-time repository state monitoring
- π» Integrated Git terminal
- π Detailed operation logging
- π Smart notification system
- π§ Intelligent conflict resolution
- β¨οΈ Custom Git command execution
- βοΈ Electron (Cross-platform desktop framework)
- π Node.js (Runtime environment)
- π Simple-git (Git integration)
- π Modern ES6+ JavaScript
- π¨ Custom-built UI components
- π₯ Clone Repository
git clone https://github.com/yeongpin/git-helper.git
cd git-helper
- π¦ Install Dependencies
npm install
- π₯ Launch Development Server
npm start
npm run build
The application follows a modular architecture with clear separation of concerns:
- π― Main Process: Handles system-level operations and Git commands
- π₯οΈ Renderer Process: Manages the user interface and event handling
- π IPC Bridge: Facilitates secure communication between processes
- π§ Service Layer: Abstracts Git operations and file system interactions
We welcome contributions! Please follow these steps:
- π΄ Fork the repository
- πΏ Create a feature branch
- πΎ Commit your changes
- π Push to your fork
- π¬ Submit a Pull Request
MIT License - Feel free to use this project for both personal and commercial purposes.
For issues, feature requests, or questions:
- π Create an issue in the GitHub repository
- π₯ Join our developer community
- π Check the documentation
Built with β€οΈ for developers who value efficiency and elegance.
- π SSH Key Management
- π Advanced Merge Conflict Resolution
- π Repository Statistics Dashboard
- π Multi-language Support
- π¨ Customizable Themes
- π― Intuitive Interface
- β‘ Lightning Fast Performance
- π‘οΈ Secure Operations
- π§ Powerful Features
- πͺ Reliable & Stable
See our detailed changelog for a complete history of changes.