在 Windows PowerShell 工作区执行 Git 操作时使用此技能,特别适用于创建分支、暂存、提交、合并、状态检查等。
Windows Git Ops.是一项面向实际任务的技能,主要用于Overview. 当任务涉及Windows PowerShell上的 Git 命令时使用此技能;它能防止特定 shell 错误, 使 Git 操作可以审计, 并有利于简单的非插入。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
当任务涉及在 Windows PowerShell 中执行 Git 命令时,请使用本技能。该技能可避免因 Shell 差异导致的错误,确保 Git 操作具备可审计性,并优先采用简单、非交互式的命令序列,而非复杂链式命令。
&&、||、< 或其他 POSIX 专属语法形式。 git status --short、git branch --show-current、git diff --name-only 或 git diff --cached --name-only。git add .)。git commit 前确认暂存区内容与预期变更完全一致。codex/ 前缀。$env:PYTHONPATH='.'。在执行任何分支、暂存、提交或合并操作前,请按以下顺序执行检查:
git branch --show-currentgit status --shortgit diff --name-onlygit diff --cached --name-onlygit checkout -b codex/ 创建新分支。git branch --show-current 确认切换成功。git add )暂存预期路径下的文件。git diff --cached --name-only 验证暂存内容;必要时辅以 git diff --cached 查看具体差异。git commit -m "fix: ..."。git checkout maingit merge --no-ff -m "" 执行合并。cmd1 && cmd2 类型语句,请将其拆分为多个独立命令。