-
euo4 变现指南 用户
Git 使用最容易踩的 15 个坑,最后一个让所有代码白干
学了 Git 三年,可能还在犯这 15 个错误。每踩一个坑,都可能让你在深夜加班救火。
一、推送前必做三件事(保命清单)
在输入 git push 之前,确认以下三项全部完成,否则后果自负:
- ✅
git pull --rebase拉取远端最新代码,解决冲突后再推送 - ✅
git status检查工作区干净,没有误提交的文件 - ✅
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