✏️ AI 术语图鉴

Git 命令速查

每天都会用的 Git 命令,按场景分组

日常循环

git status
git add . && git commit -m "feat: xxx"
git pull --rebase
git push

· 看当前状态:改了什么、什么没提交——先看再说

· 暂存全部并提交,信息写清改了什么

· 拉远程更新并保持历史线性

· 推送到远程

分支操作

git checkout -b feature/xxx
git branch -d feature/xxx
git merge feature/xxx

· 开新分支并切换过去

· 删掉已合并的分支

· 把分支合并进当前分支(冲突见排错词典)

查看与回溯

git log --oneline -10
git diff
git diff --staged
git revert <commit>

· 最近 10 条提交,一行一条

· 看未暂存的改动(红删绿加)

· 看已暂存、待提交的改动

· 用反向提交撤销某次已推送的提交(安全)

⚠️ 危险区(想清楚再敲)

git reset --hard HEAD~1
git push --force
git checkout -- <file>

· 抹掉最后一个提交和全部未提交改动——不可恢复

· 覆盖远程历史——团队项目禁用

· 丢弃某文件未提交的改动——找不回来

🔗 相关词条