0%

关闭 VS Code 中 GitHub Copilot 自动添加 Co-authored-by

最近发现一个有点微妙的小变化:通过 VS Code + GitHub Copilot 提交代码以后,提交信息里多了一行:

1
Co-authored-by: Copilot <copilot@github.com>

现象大概是这样:

提交信息中自动添加了 Copilot co-author

我第一反应是:原来微软又偷偷搞了点小动作。

这个设置的意思是,当你使用 VS Code 里的 Copilot Chat 或 Agent 参与代码修改并提交时,VS Code 会自动给 commit message 加上 AI co-author 信息。对于某些协作场景,这也许算是一种透明披露;但对于日常个人提交来说,它很容易让提交历史变得有点吵,而且这个行为默认开启时并不算特别显眼。

关闭方法也很简单:

  1. 打开 VS Code Settings。
  2. 搜索 Add AI Co Author
  3. 找到 Git: Add AI Co Author
  4. 将默认的 chatAndAgent 改成 off

配置界面如下:

关闭 VS Code Git Add AI Co Author 设置

改完以后,再通过 VS Code 提交代码,就不会继续自动追加这行:

1
Co-authored-by: Copilot <copilot@github.com>

如果团队本来就希望保留 AI 参与痕迹,那可以继续开着;如果只是想保持提交信息干净一点,把它关掉就好。

如果我的文字帮到了您,那么可不可以请我喝罐可乐?