git-ex is a subcommand that extends Git.
go get -u github.com/yasukotelin/git-ex
git ex branchgit ex stagegit ex unstagegit ex diffgit ex discard
git ex branch
You can checkout a branch with selecter.
You can use the --all or -a option to select from local and remote file.
git ex branch --all
git ex stage
You can stage the files with selecter.
git ex unstage
You can unstage the files with selecter.
git ex diff
You can see the diff selected file.By default, you can choose from the unstage file.
You can use the --stage option to select from a stage file.
git ex diff --stage
git ex discard
This executes the removing all changes from the HEAD that include untracked files.
git checkout . doesn't remove untracked files.
yasukotelin
MIT LICENCE

