百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gitin

> 开发工具
开源

git 的 commit/branch/workdir 浏览器

1.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

git 的 commit/branch/workdir 浏览器

# gitin `gitin` is a commit/branch/status explorer for `git` gitin is a minimalist tool that lets you explore a git repository from the command line. You can search from commits, inspect individual files and changes in the commits. 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.

## Features - Fuzzy search (type `/` to start a search after running `gitin `) - Interactive stage and see the diff of files (`gitin status` then press `enter` to see diff or `space` to stage) - Commit/amend changes (`gitin status` then press `c` to commit or `m` to amend) - Interactive hunk staging (`gitin status` then press `p`) - Explore branches with useful filter options (e.g. `gitin branch` press `enter` to checkout) - Convenient UX and minimalist design - See more options by running `gitin --help`, also you can get help for individual subcommands (e.g. `gitin log --help`) ## Installation - Linux and macOS are supported. - Download latest release from [here](https://github.com/isacikgoz/gitin/releases) - **Or**, manually download it with `go get -d github.com/isacikgoz/gitin/cmd/gitin` - `cd` into `$GOPATH/src/github.com/isacikgoz/gitin` - build with `make install` (`cmake` and `pkg-config` are required, also note that git2go will be cloned and built) ### Mac/Linux using brew The tap is recently moved to new repo, so if you added the older one (isacikgoz/gitin), consider removing it and adding the new one. ```sh brew tap isacikgoz/taps brew install gitin ``` ## Usage ```sh usage: gitin [] [ ...] Flags: -h, --help Show context-sensitive help (also try --help-long and --help-man). -v, --version Show application version. Commands: help [...] Show help. log Show commit logs. status Show working-tree status. Also stage and commit changes. branch Show list of branches. Environment Variables: GITIN_LINESIZE= GITIN_STARTINSEARCH= GITIN_VIMKEYS= Press ? for controls while application is running. ``` ## Configure - To set the line size `export GITIN_LINESIZE=5` - To set always start in search mode `GITIN_STARTINSEARCH=true` - To disable colors `GITIN_DISABLECOLOR=true` - To disable h,j,k,l for nav `GITIN_VIMKEYS=false` ## Development Requirements - **Running with static linking is highly recommended.** - Clone the project and `cd` into it. - Run `make build-libgit2` (this will satisfy the replace rule in the `go.mod` file) - You can run the project with `go run --tags static cmd/gitin/main.go --help` command ## Contribution - Contributions are welcome. If you like to please refer to [Contribution Guidelines](/CONTRIBUTING.md) - Bug reports should include descriptive steps to reproduce so that maintainers can easily understand the actual problem - Feature requests are welcome, ask for anything that seems appropriate ## Credits See the [credits page](https://github.com/isacikgoz/gitin/wiki/Credits) ## License [BSD-3-Clause](/LICENSE)

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Fuzzy search (type / to start a search after running gitin <command>)
  • •Interactive stage and see the diff of files (gitin status then press enter to see diff or space to stage)
  • •Commit/amend changes (gitin status then press c to commit or m to amend)
  • •Interactive hunk staging (gitin status then press p)
  • •Explore branches with useful filter options (e.g. gitin branch press enter to checkout)
  • •Convenient UX and minimalist design
  • •See more options by running gitin --help, also you can get help for individual subcommands (e.g. gitin log --help)
  • •Linux and macOS are supported.
  • •Download latest release from here
  • •Or, manually download it with go get -d github.com/isacikgoz/gitin/cmd/gitin

> 标签

Goclicommandlinegitprompt

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类开发工具
定价开源

> 相关工具

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具