isacikgoz / gitin
- среда, 6 февраля 2019 г. в 00:15:53
Go
commit/branch/workdir explorer for git
gitin is a commit/branch/status explorer for git
gitin is a minimalist tool that lets you explore a git repository from command line. You can search from commits, inspect indvidual files and changes in the commits, see ahead/behind commits etc. It is an alternative and interactive way to explore the commit history. Also, you can explore your current state by investigating diffs, stage your changes and commit them.
go get -d github.com/isacikgoz/gitincd into $GOPATH/src/github.com/isacikgoz/gitinmake installbrew tap jeroenknoops/tap
brew install gitin
usage: gitin [<flags>] <command> [<args> ...]
Flags:
-h, --help Show context-sensitive help (also try --help-long and --help-man).
-v, --version Show application version.
Commands:
help [<command>...]
Show help.
branch [<flags>]
Checkout, list, or delete branches.
log [<flags>]
Show commit logs.
status
Show working-tree status. Also stage and commit changes.
export GITIN_LINESIZE=5export GITIN_HIDEHELP=truegit2go. See the project homepages for build instructions.
go get -d gopkg.in/libgit2/git2go.v27cmake libssl-dev installedcd into $GOPATH/src/gopkg.in/libgit2/git2go.v27git submodule update --initscript/install-libgit2.sh)./script/install-libgit2.shgo get github.com/isacikgoz/gitincd into $GOPATH/src/github.com/isacikgoz/gitin and start hackingThis project is at very early stage of the development and there may be a few bugs. Consider reporting them by raising an issue.