promptgarten 🌱
🌍 DE

命令参考 · Aider

/git

执行任意 git 命令;其输出不会进入聊天上下文。

/git 会执行一条原生 git 命令(例如 /git log 或 /git branch),其输出不会成为聊天上下文的一部分。按文档说法,它面向超出内置 /diff、/undo 和 /commit 范围的更复杂的 git 历史管理。

什么时候用?

在聊天里直接查看 git 历史或状态

/git log --oneline -5 — 不离开聊天,快速看一眼最近的提交

执行内置命令覆盖不到的更复杂 git 操作

/git branch feature/checkout — 在继续用 Aider 工作的同时新建一个分支

什么时候不该用?

希望输出成为 LLM 的上下文

文档说明 /git 会明确把输出排除在聊天上下文之外。

更好的选择: 改用 /run,它会询问是否把输出加入聊天

只是想提交或撤销 Aider 自己的改动

这些标准场景有专门的、更简单的命令。

更好的选择: 用 /commit 提交未提交的改动,用 /undo 撤销 Aider 最近一次 commit

来源