#git #tui #branch #repository #tags #projects #folder

app gitten

文件夹中管理git项目的工具

3个不稳定版本

0.3.2 2022年8月15日
0.3.1 2022年8月15日
0.3.0 2022年8月15日
0.2.3 2022年6月16日
0.2.2 2022年6月16日

#63 in #branch

MIT 许可证

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