A NodeJS-based command line tool to clean up unused git branches
Table of content
This tool is a command line executable, please use Terminal application
- Install NodeJS. The minimum version supported is v8.x
- Install the command line tool
npm install -g @duylam/git-branch-cleancdto directory of a git repository- To see the usage guideline
git-branch-clean --help- Below are some commands for common clean-up cases
- To remove unused branches in local repo
git-branch-clean- To remove unused branches in remote repo named
origin
git-branch-clean -r origin- Install NodeJs v8.17.0
- Run
npm installto install dependencies. - Run
npm startto begin watching file changes and auto build tobuildfolder. - Temporarily create an variable for the path of this repo
export GBC_DIR=`pwd`cdto another dir having git repo- Execute the tool
DEBUG=git-branch-clean node $GBC_DIR/build/index.js --help- Code :)
npm run formatto format the code nicernpm run lintto run static code checkernpm run update-tocto update the Table of Content in this file- To create dummy local and remote (named
origin) git branches for coding, run the script ./scripts/create-dummy-branches.sh at any git repo
- To publish new version on NPM, create a Github Release with prefix
vat git tag e.g.v0.1.0 - All changes in
mainbranch are required to have PR