
bit是一种实验性的现代GIT CLI,建立在GIT之上,提供了快乐的默认和其他细节:
bit add或bit checkout时,文件和分支名称的自动完成bit sync这样的新命令,极大地简化了您的工作流程bit release和bit infobit --debug 。- -新的- -
bit pr视图和结帐式拉动请求(需要GitHub CLI) bit update - -即将推出- -
bit fixbit sync单击此处以获取安装说明
运行bit update
自定义:
BIT_THEME=invertedBIT_THEME=monochrome


创建一个新的提交(大致相当于git commit -am "commit message" )
bit save [commit message]
将您的更改保存到当前分支[修改当前的提交时(大致相当于git commit -a或有条件地git commit -a --amend --no-edit )
bit save
将您的更改同步到Origin Branch(Beta) (大致相当于git pull -r; git push )
bit sync
(大致相当于git pull -r; git push; git pull -r origin master; git push ) bit sync origin master
您也可以访问所有git命令。
bit commit -m "I can still use git commands" , bit pull -r origin master
bit switch example-branch分支不存在。您想创建它吗?是/n
是的
切换到新的分支“示例分支”
[进行一些更改]
bit save "add important feature"
对于多行委员
[修复重要功能的错误]
bit save
[将变化推向原点]
bit sync
[两天后确认您的分支与原始分支同步]
bit sync
[从原始大师中反弹您的变化]
bit sync origin master
如果您想支持BIT的发展,请考虑赞助我。
多亏了Gitless,Git-Extras,该领域的研究人员以及git本身的开发人员!另外,感谢Go-Prompt的交互提示库
v1.1.2
bit sw作为bit switch的别名v1.0
bit release bump的不良释放标签v0.9
bit sync <upstream> <branch> bit merge建议v0.8
gh pr list才能正常工作) brew install bit-git BIT_THEME=inverted或BIT_THEME=monochrome终端背景v0.7
bit update更新您的CLIv0.6
v0.5
bit switch , bit co , bit checkout将显示提示v0.4
bit sync Go Binaries是独立的,因此卸载仅需要删除二进制(IES)
rm `which bit`
如果您bit complete请选择从您的bash_profile , .zshrc等中删除一行。
complete -o nospace -C /Users/{_USER_}/go/bin/bit bit
cURL (最简单的安装方式)喜欢点? $ 5的赞助商位
curl -sf https://gobinaries.com/chriswalz/bit | sh ;
bit complete ;
echo " Type bit then press <ENTER> to show interactive prompt "
bit ;覆盖安装位置
export PREFIX=/opt/bit/git && mkdir -p ${PREFIX} ## optional: override default install location /usr/local/bin
bit bit checkout和bit switch将在您按Enter后显示交互式提示
go警告:需要设置Gopath和Gobin。使用go env进行验证。如果未设置它们,请将其添加到您的.bashrc或.bash_profile等
export GOPATH= $HOME /go
export GOBIN= $( go env GOPATH ) /bingo install github.com/chriswalz/bit@latest ;
bit completeHomebrew (适用于MacOS用户) brew install bit-git
bit complete
bit不起作用?尝试brew doctor
MacPorts (用于MacOS用户) sudo port selfupdate
sudo port install bitgo (适用于Windows用户) go env -w GO111MODULE=on
# if latest is not working, replace it with the latest tag found here https://github.com/chriswalz/bit/releases
go get github.com/chriswalz/bit@latest ;
bitChocolatey (适用于Windows用户) choco install bit-gitzinit zinit ice lucit wait " 0 " as " program " from " gh-r " pick " bit "
zinit light " chriswalz/bit "注意:在Windows上,仅交互提示完成工作而不是经典选项卡完成
用于从源构建稳定版本,请使用bit软件包
对于从源构建最新的git版本,请使用bit-git软件包
注意:这些软件包是由社区驱动的,并且没有在我的BIT MAINTER上发表。
用以下方式验证安装:
bit
依赖项:git
平台支持: