不久前,我分享了一个我用Go语言构建的Git助手ggc的早期版本。自那时以来,该项目有了很大的发展,我很高兴能分享最新的更新(v6.0)。
<p>代码库:<a href="https://github.com/bmf-san/ggc" rel="nofollow">https://github.com/bmf-san/ggc</a>
<p>安装方法:
- macOS/Linux: `brew install ggc`
- Go: `go install github.com/bmf-san/ggc/v6@latest`
- Homebrew: `brew install ggc`
- 或者下载二进制文件: <a href="https://github.com/bmf-san/ggc/releases" rel="nofollow">https://github.com/bmf-san/ggc/releases</a>
<p>功能:
- 双模式:传统的CLI命令(如ggc add等)和交互模式(只需输入ggc启动)
- 直观的命令结构:简化的界面用于常见的Git操作
- 增量搜索界面:实时过滤,快速查找和执行命令
- 快速且轻量:使用Go实现,依赖最小
- Shell补全:支持Bash、Zsh和Fish
- 自定义别名:通过用户定义的别名链式调用多个命令
- 跨平台:支持macOS、Linux和Windows
<p>技术细节:
- 使用Go标准库和最少的外部包构建
- 支持50多种Git操作(如add、commit、branch、pull等)
<p>欢迎任何反馈或贡献!
返回首页
最新
将这本书上传到Claude会超出上下文限制。可以使用pageindex.ai/mcp在Claude上阅读,以绕过上下文窗口限制。