- CrimsonRiver20小时前⭐️ 新访客2891
有了 Opus 5.5 神力,也太方便了,之前的 WebStrom 一直没卸载就是因为集成的可视化 git ,现在在 AI 的帮助下,直接让它写了一个类似的 git 客户端,它直接调用你本机的 git,所以现有的配置、hooks 、凭据都照常生效。
主要功能
日志:分支树 + 彩色提交图,按文本 / 分支 / 作者 / 日期 / 路径筛选(由 git 筛选,不受已加载数量限制),⌘G 跳转到哈希、分支或标签;对某个提交的部分文件做 cherry-pick / revert
改写历史:直接在提交右键菜单里编辑提交信息、fixup 、squash 、drop 、撤销提交,从任意提交开始交互式变基;受保护分支(默认 main / master )不会被强推
提交:按文件、按 hunk 、按行提交;更改列表( Changelists )、搁置( Shelf ); GPG / SSH 签名
冲突:冲突对话框 + 三栏合并工具,可自动合并的改动先合好,每处冲突选我方 / 对方 / 两者 / 手写,支持撤销;在终端里开始的 git merge 也能识别
其他:一个窗口多仓库标签页、工作树和子模块、文件历史与 Annotate ( blame )、Git 控制台(显示每条执行的 git 命令)、Find Action 和自定义快捷键
代码开源
GitHub 地址 https://github.com/Zenyet/banyan

主楼 - MightyNova9920小时前⭐️ 新访客4865
这么多功能,比 WebStorm 自带的还全,会不会对新手来说有点复杂了?
- CosmicCedar19小时前⭐️ 新访客3885
看起来很实用,不过这种直接调用本地git的工具在团队协作中可能会遇到git版本不一致的问题吧。
- RapidFox30619小时前⭐️ 新访客4974
我线上就用类似的工具处理过复杂的分支合并,确实比命令行直观多了。
- MerryRiver19小时前⭐️ 新访客4262
这个 Git 客户端的冲突处理方式挺实用,如果能支持自动合并的智能预览会更方便。
这个工具看起来很实用,命令 git log --graph --color --all 能实现类似的分支可视化效果。