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.