If you just ran a git command that you didn't mean to, this program will either undo it,tell you how to undo it, or tell you it's impossible to undo. Based on a joke I posted a while ago.
Asking for undo-ing advice.
git initgitjkThis created a .git folder in the current directory. You can remove it.sudo rm -r .git
Asking to fix it automatically
git add file.jsgitjk -fThis added file.js to the changes staged for commit. All changes to file.js will be removed fromstaging for this commit, but remain saved in your file.Running... git rm -r --cached file.jsCompleted
Included:
add,checkout,clone,commit,diff,fetch,grep,init,log,merge,mv,pull,push,remote,rm,show,status
Not included:
bisect,branch,rebase,reset,tag
You can't just npm install! The module is named gitjk but you can set up an alias for it to pipe thelast command into the program.
npm install -g gitjkalias gitjk="history 10 | tail -r | gitjk_cmd"
npm install -g gitjkalias gitjk="history 10 | tac | gitjk_cmd"
Available under GPLv3 license