@git-changes 引用未提交的更改,或使用 @[commit-hash] 引用特定的提交。 当您在聊天中输入 @ 时,您可以从菜单中选择“Git 更改”或直接输入 @git-changes。对于特定提交,输入 @ 后跟提交哈希(至少 7 个字符)。Cline 将立即看到 git 状态、差异、提交消息和其他相关信息。 当我试图理解代码更改或排查最近提交引入的问题时,我经常使用 git 提及。与其尝试复制粘贴差异或提交日志,不如直接问:@git-changes 提及非常完美:幕后工作原理
当您在消息中使用 git 提及时,幕后会发生什么针对 Git 更改 (@git-changes)
-
当您发送消息时,Cline 会检测文本中的
@git-changes模式 - 扩展程序运行 git 命令以获取存储库的当前工作状态
-
它捕获
git status和git diff的输出以查看所有未提交的更改 -
此信息以结构化格式附加到您的消息中
针对特定提交 (@[commit-hash])
-
当您发送消息时,Cline 会检测
@后跟提交哈希的模式 -
扩展程序运行
git show和相关命令以获取有关该提交的信息 - 它检索提交消息、作者、日期和完整的差异
-
此信息以结构化格式附加到您的消息中

