配置GitLens的自动暂存功能可实现保存文件时自动添加到Git暂存区:1. 安装并启用GitLens扩展;2. 在设置中开启gitlens.autostage选项;3. 确保项目为已初始化且文件被跟踪的Git仓库;4. 可选配置保存时格式化与自动保存。注意新文件仍需手动添加。

VSCode 本身不直接提供“保存文件时自动添加到 Git 暂存区”的功能,但可以通过扩展和设置组合实现类似效果。关键是使用 GitLens 或其他 Git 增强插件,并结合 VSCode 的保存后事件来触发 Git 操作。
1. 安装并启用 Git 扩展(推荐 GitLens)
GitLens 是一个强大的 Git 集成工具,增强了 VSCode 的 Git 功能:
打开 VSCode 扩展市场(Ctrl+Shift+X) 搜索 GitLens 并安装 重启或重新加载 VSCode 以启用扩展
2. 启用保存时自动暂存功能
GitLens 提供了“Auto Stage”选项,可在文件保存后自动将其加入暂存区:
打开 VSCode 设置(Ctrl+,) 搜索关键词 gitlens.autostage 勾选 Git › Autostage: When Saving Changes说明:启用后,每次你保存一个已跟踪的文件,它会自动进入暂存区(staged),无需手动点击“+”号或运行 git add。
3. 确保项目已初始化 Git 仓库
该功能仅在当前项目是 Git 仓库时生效:
项目根目录下应有 .git 文件夹 若没有,可在终端执行:git init 初始化 确保文件已被 Git 跟踪(例如已提交过一次)
4. 可选:配合保存格式化等操作
如果你还希望保存时格式化代码并自动暂存,可同时开启:
Files: Auto Save — 启用自动保存(可选) Editor: Format On Save — 保存时格式化 GitLens 的自动暂存会在此流程后触发
基本上就这些。配置完成后,每次保存修改过的已跟踪文件,它就会自动出现在“已暂存更改”区域,简化提交流程。注意:新文件(untracked)不会被自动添加,仍需手动执行 git add 或拖入暂存区。
以上就是如何配置VSCode在文件保存时自动将其添加到Git暂存区?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/197116.html
微信扫一扫
支付宝扫一扫