Gitman is a powerful, free, and open-source Git management tool designed to enhance your version control workflow. With advanced features like multiple credentials, multi-repository support, commit signing, and detailed diff history, Gitman streamlines your Git experience.
-
✅ Multiple Credentials
Manage different credentials for different repositories seamlessly. -
✅ Multi-Repository Support
Work with multiple repositories simultaneously with ease. -
✅ Commit Signing
Ensure secure and verified commits using GPG or SSH keys. -
✅ Diff History
Explore comprehensive commit and file change histories.
- Download for mac: Gitman.app
-
Clone the Repository
git clone https://github.com/kics223w1/Gitman.git
-
Set Up OAuth App
- Go to GitHub Settings -> Developer Settings -> OAuth Apps -> New OAuth App.
- Set Authorization callback URL to
http://localhost:3000
. - Set Application URL to
https://github.com/kics223w1/Gitman
. - Create the app and generate a client secret.
-
Configure Environment
Create a.env
file in the root directory with:CLIENT_ID=your_client_id CLIENT_SECRET=your_client_secret
-
Install and Start
npm install && npm start
npm run build
- Upcoming Features:
- Multiple Git Stages on branch
- Commit Template with AI
- History Graph
For more details, visit our Gitman Roadmap.
Gitman is licensed under the MIT License, making it free to use, modify, and distribute.
Start using Gitman today and experience Git like never before!