3个不稳定版本
0.3.2 | 2022年8月15日 |
---|---|
0.3.1 |
|
0.3.0 |
|
0.2.3 | 2022年6月16日 |
0.2.2 | 2022年6月16日 |
#63 in #branch
49KB
1K SLoC
Gitten
Gitten是一个具有多个仓库的git项目管理器。
使用gitten,您可以检出新的分支,并从活动分支中打标签。
先决条件
要构建,必须安装OpenSSL,并相应地调整config.toml文件,以便能够运行和编译项目。
对于mac
brew install openssl@3
运行
cargo run <path to open in gitten with git projects inside>
用法
要更改窗口,使用“r”切换到仓库,“t”切换到标签,“B”切换到分支。
现在,当您在仓库中时,您可以执行以下操作:
为仓库获取远程
:fetch <remote-name>
切换到新分支或已存在的分支
:co <branch-name>
从提供的远程拉取当前选定的分支
:pull <remote-name>
从活动分支创建标签
:tag <tag-name>
当您在一个分支或标签上时,您可以执行以下操作以将选定的分支或标签推送到目标远程:
:push <remote-name>
在选项中搜索
/search <search-string>
使用选定的仓库路径运行命令
$<command-string>
这用于在所需的应用程序中打开路径
$code
or
$idea
or
$open
展示
待办事项
- 带有或不带有标签推送到远程
- 标记脏头并允许重置
- 获取远程
- 强制拉取
- 在选项中搜索
- 使用路径运行命令
- 监视文件夹更改
- 添加测试
依赖项
~13–25MB
~384K SLoC