Git 使用最容易踩的 15 个坑,最后一个让所有代码白干

学了 Git 三年,可能还在犯这 15 个错误。每踩一个坑,都可能让你在深夜加班救火。


一、推送前必做三件事(保命清单)

在输入 git push 之前,确认以下三项全部完成,否则后果自负:

  1. ✅ git pull --rebase 拉取远端最新代码,解决冲突后再推送
  2. ✅ git status 检查工作区干净,没有误提交的文件
  3. ✅ git log --oneline -5 确认提交的 message 写清楚了改了什么

90% 的线上事故,都源于跳过这三步直接 push。


坑 1:git add . 误提交敏感文件

症状:push 后发现 .env、password.txt 提交到了公共仓库,账号密码泄露。

原因:. 代表当前目录所有文件,包括 .gitignore 失效前的历史文件。

解决方案:

# 不要这样做
git add .

# 正确做法:明确指定要提交的文件
git add src/index.js src/utils.js

# 或者用交互式添加,逐个确认
git add -p

补救措施:如果已经推送到远端,立即从历史中移除:

git filter-branch --force --index-filter \
  'git rm --cached --ignor
内容摘要

一句话概述:90% 的线上事故,都源于跳过这三步直接 push。

你将了解到:

  • 问题究竟出在哪,先帮你定位根因
  • 每条坑的典型表现与自查方法
  • 正确做法与操作顺序对照
  • 一份可以直接照着排查的清单

适合人群:需要动手落地、想补齐技术短板的开发者。

内容侧重可落地的操作流程与常见坑点,读完就能对照自己的情况动手,不需要额外补理论基础。

既适合按章节顺序通读一遍建立完整认知,也适合遇到具体问题时按需查阅对应章节。

以上为全文要点速览,完整内容需解锁后阅读

🔒 登录后查看全文

登录后即可查看完整内容