golbin/git-commander
golbin/git-commander has 1,121 GitHub stars and 58 forks. Star changes are not measured yet. Last checked 2026-11-09 09:37 UTC. Last push 2015-08-13.
A git tool with an easy terminal interface.
What you can do
- git add [files]
- git reset -- [files]
- git commit [files]
- git merge (handling conflict)
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalgit commander
A git tool with an easy terminal interface.

Features
- git status
- git add [files]
- git reset -- [files]
- git commit [files]
- git log
- git reset
- git diff file
- git branch
- git merge (handling conflict)
- git pull/push
Install & Usage
$ npm install -g git-commander
$ git-commander
Requirements
- git >= 2.4
- nodejs >= 0.12
- blessed >= 0.1.7
- lodash >= 3.0
Key Configuration
We have two key sets vi and mc preconfigured. The default one is vi.
Using the mc key set
You will need to place a file at ~/.config/git-commander/config.json with the following content:
{
"keySet": "mc"
}
Redefining keys one by one
You also can redefine keys one by one if you would like. You'll need to extend your ~/.config/git-commander/config.json file with a key called keys and put all your key definitions there. For example if you would like to use the mc key set and make key x quit the application, you'll need to add the following:
{
"keySet": "mc",
"keys": {
"common": {
"quit": [
"x"
]
}
}
}
You can find default settings here.
Troubleshootings
ANSI color codes are displayed
ANSI color codes are being displayed if you set "always" for color settings in your .gitconfig. For fixing this, set "auto" for color settings like below.
[color]
# diff = always
diff = auto
status = auto
ui = auto
branch = auto
Non-ascii character problem
If you use non-ascii character for source files, You need to disable the core.quotepath option using following command:
$ git config --global core.quotepath false
License
MIT
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,590 starspublic-apis/public-apis
A collective list of free APIs
497,908 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,688 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,301 stars