事情的起因很简单:我记不住 Git 命令。没错~我就是那种对命令记不住总是要翻小抄的人,就vibe coding了这么个小工具。
Git 命令视窗操作辅助工具
它长什么样呢?
左边是命令列表,右边是参数和输出区。你点一下 git status,右边就自动显示出这个命令的说明和参数该怎么填。填完之后,有三种玩法:
git status
对新手有多友好?
git commit
feat: 新增登录功能
以及,还有一个彩蛋
这个 git status 命令的说明里,我让 AI 加了一堆常用参数说明,比如 -s 是简洁输出、-b 是显示分支信息。虽然程序里用不到这些参数,但我把它写在说明里了——这样万一以后我敢用终端了,至少知道参数长啥样。AI 还贴心地帮我排好了版,左对齐,看着像模像样的。
-s
-b
总结:
这个工具不是我写的,是我跟 AI 聊出来的。我就是一个"很会提需求的产品经理",AI 是我的御用程序员。
如果你和我一样——
那这个东西可能就是为你准备的。
怎么用?
sudo apt install git-gui_1.0.0_all.deb
git clone https://gitee.com/yngeek/test.git cd test python3 git_gui_helper.py
或者如果你更懒,也可以:
git clone https://gitee.com/yngeek/test.git cd test ./start.sh
不需要装任何依赖,Python 自带 tkinter,一个文件搞定。
项目开源地址: https://gitee.com/yngeek/test
为持续迭代更新,暂不deb打包了,采用克隆仓库本地使用。
不明觉厉
不懂,但膜拜
Featured Collection
Popular Events
Git 命令视窗操作辅助工具
它长什么样呢?
左边是命令列表,右边是参数和输出区。你点一下
git status,右边就自动显示出这个命令的说明和参数该怎么填。填完之后,有三种玩法:对新手有多友好?
git commit的 message 示例直接给你写feat: 新增登录功能,你照着改就行。以及,还有一个彩蛋
这个
git status命令的说明里,我让 AI 加了一堆常用参数说明,比如-s是简洁输出、-b是显示分支信息。虽然程序里用不到这些参数,但我把它写在说明里了——这样万一以后我敢用终端了,至少知道参数长啥样。AI 还贴心地帮我排好了版,左对齐,看着像模像样的。总结:
这个工具不是我写的,是我跟 AI 聊出来的。我就是一个"很会提需求的产品经理",AI 是我的御用程序员。
如果你和我一样——
那这个东西可能就是为你准备的。
怎么用?
sudo apt install git-gui_1.0.0_all.deb或者如果你更懒,也可以:
不需要装任何依赖,Python 自带 tkinter,一个文件搞定。
工具截图:
项目开源地址: https://gitee.com/yngeek/test