[Open Source] Highly Customizable Git Workflow Tool, Easy to Use, Powerful, and High Performance
Open SourceProcess Management
![[Open Source] Highly Customizable Git Workflow Tool, Easy to Use, Powerful, and High Performance](https://yy123.ink/api/img/1782583370213-1dwcp5.jpg)
1. Project Overview
Gitmars
This is a Git workflow tool
Easy to get started, powerful, and excellent performance. It encapsulates a large number of advanced techniques, freeing your hands and improving work efficiency.
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
Workflow display
1. Dual main branch release mode

2. Single main branch release mode

3. Demonstration


4. Feature Overview
Features
- Simple and easy-to-understand API design
- Encapsulated a large number of more convenient Git methods
- Encapsulated a large number of shell-related methods
What functions does it have
- Initialize gitmars configuration gitm init
- View/set gitmars configuration items gitm config
- Branch stage testing gitm combine
- Create bugfix branch, create/merge release branch gitm start
- Complete development of a certain function gitm end
- Update bug task branch, update feature function development branch gitm update
- Branch operation gitm branch
- Save current branch files gitm save
- Restore the last saved files in the staging area gitm get
- Git operation suggestions gitm suggest
- Handle remote merge requests gitm approve
- Remote review code gitm review
- Clean up merged feature branches gitm cleanbranch
- Simplify Git cherry-pick operations gitm copy
- Merge code gitm merge
- Continue unfinished operations gitm continue
- Revert commit gitm revert
- Revert a certain commit record or revert a merged branch record gitm undo
- Redo a certain commit record or redo a merged branch record gitm redo
- View current branch status gitm status
- Upgrade gitmars gitm upgrade
- Build Jenkins gitm build
- Remove soft link gitm unlink
- Create soft link gitm link
- Clear cache gitm clean
- Push message gitm postmsg
- Commit permission gitm permission
- Git hook command gitm hook
- Run Git hook command gitm run
- Query log gitm log
- Intelligent guess of the action you want to execute gitm go
- Install and remove shortcuts gitm alias
- UI Visualized Operation gitm ui
- Administrator Create Main Branch gitm admin create
- Publish Branch gitm admin publish
- Update Main Branch Code gitm admin update
- Clean Branch gitm admin clean
- View Version Number gitm version
5. Tech Stack
Usage
Start: Quick Start
gitmars Configuration Parameters: Parameter Explanation
# Initialization\ngitm init\n\n# View Configuration\ngitm config list [option]\n\n# Version Upgrade[-m --mirror] Use Taobao Mirror to Upgrade\nMac Users: sudo gitm upgrade -m -c npm\nWindows Users Use PowerShell or CMD: gitm upgrade latest -m -c npm.cmd\n\n# View Version\ngitm -v\n\n# View Help Information\ngitm --help\ngitm copy --help
Installation
# Install via npm\npm install -g gitmars\n\n# or Install via yarn\nyarn global add gitmars
下载地址 免费
评论