Git Essentials 是一项技能,可将经过精心整理的 Git 命令和工作流综合参考资料直接带入您的 AI 代理。它涵盖了从初始仓库设置和日常暂存/提交操作,到高级操作(如交互式变基、cherry-pick、子模块和 fork 同步)的所有内容。无论您是在熟悉新代码库,还是在处理棘手的合并冲突,这项技能都能为您的代理提供精确的命令语法和工作流上下文,帮助您更高效地工作。
npx clawhub@latest install git-essentials点击本页顶部的 安装 按钮即可一键设置
git rebase、git stash 或 git bisect 语法。.gitignore 指导等全部内容。涵盖使用经典(checkout)和现代(switch)语法创建、切换、重命名及删除分支。包括合并策略、禁用快进合并、冲突检测以及中止合并的操作流程。
提供清晰、安全的模式,用于在每个阶段撤销更改——工作目录、暂存区和已提交的历史记录。包含 git reset、git revert、git restore、git reflog 以及已删除分支的恢复操作。
涵盖添加和管理远程仓库、fetch 拉取、pull 合并(包含普通模式与 rebase 模式)、推送新分支,以及使用 --force-with-lease 进行安全强制推送。包含完整的 fork 同步工作流。
完整的储藏生命周期命令(save、list、apply、pop、drop)以及变基工作流,包括用于整理提交历史的交互式变基、冲突解决步骤和中止操作流程。
包含 git log 及其按作者、日期范围、提交信息和代码内容(-S)进行过滤的用法。还涵盖用于逐行归因的 git blame,以及用于在提交历史中定位 Bug 的 git bisect。
提供针对功能分支、热修复及 Fork 同步工作流的完整端到端命令序列。同时包含一组实用的 ~/.gitconfig 别名配置,帮助提升日常 Git 使用效率。
一位开发者请求其代理协助完成以下操作:创建功能分支、暂存更改、使用有意义的提交消息进行提交,以及推送代码以发起拉取请求——全程使用符合团队工作流程的正确 Git 语法。
在意外提交了敏感数据、有问题的更改,或将提交推送到了错误的分支之后,用户可以向代理询问最安全的撤销方法。该技能会根据提交是否已被推送,提供基于 reset --soft、revert 或 reflog 的恢复方案。
一位开源贡献者需要将其 fork 与上游仓库保持同步。该代理使用 Git Essentials 的 fork 同步工作流,按正确顺序添加上游远程仓库、拉取、合并并推送。
在提交拉取请求之前,开发者希望对最近的几个提交进行压缩和重新排序。助手将引导他们以交互方式使用 git rebase -i HEAD~N,包括在出现冲突时如何继续或中止操作。
登录后撰写评价
暂无评价。来分享你的使用体验吧!