bit是一个建立在 git 之上的实验性现代化 git CLI,它提供了愉快的默认值和其他优点:
bit add或时自动完成文件和分支名称
bit checkout
bit sync这样的新命令极大地简化了你的工作流程
bit release&
bit info
bit --debug.
---新的---
bit pr查看和检出来自 Github 的拉取请求(需要 GitHub CLI)
bit update
---即将推出---
bit fix一直以来,你做了一些你真正希望你没有做的事情
bit sync
单击此处获取安装说明
跑
bit update
定制:
BIT_THEME=inverted
BIT_THEME=monochrome
创建一个新的提交(大致相当于git commit -am "commit message"
)
bit save [commit message]
将你的更改保存到当前分支[在原点之前修改当前提交]
(大致相当于git commit -a
或有条件地git commit -a --amend --no-edit
)
bit save
将你的更改同步到 origin 分支(测试版)
(大致相当于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分支不存在。你想创造它吗?是/否
是的
切换到新分支 'example-branch'
[进行一些更改]
bit save "add important feature"
对于多行提交,在完成输入之前不要输入最后的引号
[修复重要功能的错误]
bit save
[将更改推送到原点]
bit sync
[两天后确认你的分支与原始分支同步]
bit sync
[rebase 你对 origin master 的更改]
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
v0.6
v0.5
bit switch,
bit co,
bit checkout会显示提示
v0.4
bit sync
go 二进制文件是独立的,所以卸载只需要删除二进制文件
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)/bin
GO111MODULE=on go get github.com/chriswalz/bit@latest;
bit complete
Homebrew(适用于 MacOS 用户)
brew install bit-git
bit complete
bit
不工作?尝试
brew doctor
MacPorts(适用于 MacOS 用户)
sudo port selfupdate
sudo port install bit
go(对于 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;
bit
Chocolatey(对于 Windows 用户)
choco install bit-git
zinit
zinit ice lucit wait"0" as"program" from"gh-r" pick"bit"
zinit light "chriswalz/bit"
注意:在 Windows 上,只有交互式提示完成而不是经典的选项卡完成
要从源代码构建稳定版本,请使用bit
包
要从源代码构建最新的 git 版本,请使用bit-git
包
注意:这些包是社区驱动的,并没有正式发布我的位维护者。
验证安装:
bit
依赖:Git
平台支持: