版本控制 命令速查表
共 2 份速查表,涵盖 git、分支、回退、合并、gitignore 等内容
版本控制的核心价值是:改错了能退、分支乱了能理、提交写砸了能救。Git 几乎从不真正删除对象,提交一旦创建就留在对象库里,只是没了引用——这意味着绝大多数事故都能原地救回。这里按提交、分支、回退、远程协作四组组织 Git 全部高频命令,另附 gitignore 规则速查用于排除构建产物与密钥。何时用:日常提交与拉取看「提交」组;分支合并冲突、看别人的 PR 走「分支」组;误删、误 reset、推错分支立刻去「回退」组。首次使用建议先把 amend、revert、reflog 这三条练熟——它们覆盖了绝大多数「完了怎么办」的时刻。特别提醒两条红线:force push 会覆盖远端历史,只有确认没人基于该分支工作才用;已经 push 的提交不要用 amend 改写,用 revert 生成新提交更安全,也让协作者的拉取不会突然冲突。用 bisect 找回归时,给定 good 与 bad 两个提交,它可以自动二分定位引入问题的那个 commit,比逐个手动回退快得多。
Git 常用命令速查表 - 提交、分支、合并与回退大全
一页 Git 命令大全,覆盖代码提交与暂存、分支创建合并与变基、提交回退与撤销救火、远程协作,以及 git log 提交历史查询,50+ 高频操作,写错 commit 或分支搞乱时按组找解法。
.gitignore 速查表 - 忽略规则与写法大全
面向维护 Git 仓库整洁、避免误提交依赖目录与密钥的开发者的 .gitignore 忽略规则参考,覆盖模式匹配、目录与文件、否定规则、全局忽略及常见语言模板。