18. IDE 里的 Git 怎么用?VS Code/IntelliJ 集成效率翻倍
「Git」系列已发布: 00. 改崩代码不敢回退?Git 版本控制 3 分钟救你狗命 | 01. Git 装完不会配?Windows/macOS/Linux 三端配置一次到位 | 02. Git 配置总踩坑?全局/仓库/SSH 密钥一次搞懂 | 03. add/commit/push 别再死记:Git 工作流核心概念实操 | 04. Git 分支管理:5 步彻底搞懂 branch 与 merge | 05. clone/fetch/pull/push 分不清?Git 远程协作实战 | 06. 给版本打上永久印记:Git 标签管理与发布实战 | 07. 切分支怕丢改动?Git stash 暂存恢复保护现场 | 08. rebase 不是 merge 的替代品:Git 故事线重构进阶 | 09. Git 日志与调试:log/blame/diff 让历史无所遁形 | 10. 提交代码自动检查:Git Hooks 实战,质量不再靠人工 | 11. 多仓库依赖怎么管?Git 子模块统一版本一键更新 | 12. GitFlow vs GitHub Flow vs 主干:团队工作流 3 选 1 | 13. 仓库越来越大?Git LFS 让图片视频不再撑爆仓库 | 14. 合并冲突不是噩梦:Git 合并策略与冲突解决 | 15. 常用命令记不住?Git 别名让操作变成快捷键 | 16. 仓库太大会卡顿?git gc + bfg 清理历史垃圾实战 | 17. 把密码提交进 Git?安全实践:密钥管理与审计日志 | 18. IDE 里的 Git 怎么用?VS Code/IntelliJ 集成效率翻倍(本文) | 19. 删了分支找不回?Git 常见问题排查与修复指南
.idea/
*.iml
VS Code 项目配置(不共享时忽略)
.vscode/
共享时保留 `settings.json` 和 `extensions.json`;不共享时加入 `.gitignore`。
## 三、IDE Git 最佳实践
### 3.1 提交前检查
提交前花 30 秒过一遍这个清单,能拦掉八成的低级事故——尤其是「顺手把密码打进了配置文件」「调试的 console.log 忘了删」这类事,发出去再改就丑了。
- [ ] Diff 视图逐一审查修改
- [ ] 有没有调试代码(console.log / print / 断点)
- [ ] 有没有误改的无关文件
- [ ] pre-commit hook 是否通过
### 3.2 推荐设置
**VS Code**(`settings.json`):
```json
{
"git.enableSmartCommit": true,
"git.confirmSync": false,
"git.autofetch": true,
"git.suggestSmartCommit": false,
"git.mergeEditor": true,
"diffEditor.ignoreTrimWhitespace": false
}
IntelliJ(Preferences):
- Version Control → Git:
- Auto-update if push rejected → 勾选
- Update method → Rebase
- Clean working tree using → Stash
- Version Control → Commit:
- Use non-modal commit interface → 勾选
- Clear initial commit message → 勾选
- Force non-empty commit comments → 勾选(强烈建议)
3.3 文章引用
四、系列文章 · Git 从入门到精通
本系列共 20 篇,建议从 00 开始顺序阅读。
| 编号 | 文章 | 状态 |
|---|---|---|
| 00 | 改崩代码不敢回退?Git 版本控制 3 分钟救你狗命 | 已发布 |
| 01 | Git 装完不会配?Windows/macOS/Linux 三端配置一次到位 | 已发布 |
| 02 | Git 配置总踩坑?全局/仓库/SSH 密钥一次搞懂 | 已发布 |
| 03 | add/commit/push 别再死记:Git 工作流核心概念实操 | 已发布 |
| 04 | Git 分支管理:5 步彻底搞懂 branch 与 merge | 已发布 |
| 05 | clone/fetch/pull/push 分不清?Git 远程协作实战 | 已发布 |
| 06 | 给版本打上永久印记:Git 标签管理与发布实战 | 已发布 |
| 07 | 切分支怕丢改动?Git stash 暂存恢复保护现场 | 已发布 |
| 08 | rebase 不是 merge 的替代品:Git 故事线重构进阶 | 已发布 |
| 09 | Git 日志与调试:log/blame/diff 让历史无所遁形 | 已发布 |
| 10 | 提交代码自动检查:Git Hooks 实战,质量不再靠人工 | 已发布 |
| 11 | 多仓库依赖怎么管?Git 子模块统一版本一键更新 | 已发布 |
| 12 | GitFlow vs GitHub Flow vs 主干:团队工作流 3 选 1 | 已发布 |
| 13 | 仓库越来越大?Git LFS 让图片视频不再撑爆仓库 | 已发布 |
| 14 | 合并冲突不是噩梦:Git 合并策略与冲突解决 | 已发布 |
| 15 | 常用命令记不住?Git 别名让操作变成快捷键 | 已发布 |
| 16 | 仓库太大会卡顿?git gc + bfg 清理历史垃圾实战 | 已发布 |
| 17 | 把密码提交进 Git?安全实践:密钥管理与审计日志 | 已发布 |
| 18 | IDE 里的 Git 怎么用?VS Code/IntelliJ 集成效率翻倍 | 待发布 |
| 19 | 删了分支找不回?Git 常见问题排查与修复指南 | 待发布 |
#Git #版本控制 #DevOps
📌 本文首发于微信公众号 【运维知识点滴】——专注运维实战干货,微信搜索“运维知识点滴”或扫下方二维码关注,更新不迷路。
| 微信公众号【运维知识点滴】 | 微信小程序【A5单据合并&大试卷拆分转A4打印】 |
|---|---|
![]() |
![]() |
| 运维实战干货 · 关注追更 | Word 转 PDF · 试卷/发票打印神器 · 免费 |
💡 小程序【A5单据合并&大试卷拆分转A4打印】是干嘛的? 一个 Word 转 PDF 的打印神器,专治“文档版式和打印机对不上”:
- A3 试卷打不出来? 学校发的电子版试卷多是 A3,家用打印机只吃 A4——上传 Word 一键转换:可缩到一页 A4(页数不变),也可对半拆成两张 A4(1:1 原大、字更清晰),两种模式自选;
- 版式不乱:真实渲染引擎原样转换、绝不重排内容,转出的 PDF 和原 Word 排版一致,公式/表格/图片不跑版;
- 两张 A5 单据拼一张 A4:出租车票、火车票等报销凭证拼版后,一次打印、整齐粘贴;
- 隐私省心:无需注册,转换结果留存 5 天、最多下载 5 次即自动删除,不留任何历史记录;
- 微信扫码即用,免费、免安装,支持 doc / docx(≤50MB)。
上一篇:17. 把密码提交进 Git?安全实践:密钥管理与审计日志 | 下一篇:19. 删了分支找不回?Git 常见问题排查与修复指南

