摘要:免费的在线 Git 速查表,涵盖基础操作、分支管理、远程协作、撤销回退、储藏暂存等场景常用命令,支持关键词搜索与分类浏览,开发随手查阅,本地运行。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
Git 命令多且易记混。本页提供可检索速查,覆盖日常提交、分支、变基与排障等高频命令,本地浏览复制——配合本机仓库使用,不是远程执行。
1. 怎么用
搜索场景或命令名,复制到自己的终端。破坏性操作(reset --hard、force push)先读清影响。
- 搜索场景。
- 复制命令。
- 在本机仓库执行前再确认。
2. 提交与分支
status/add/commit/branch/checkout 或 switch 是日常主干。团队分支模型以仓库约定为准。
3. 历史改写
rebase、amend、push --force 会影响协作者。公共分支谨慎,遵循团队规则。本页能力以当前界面与本地实现为准:文档若与选项不一致,以屏幕上可见控件为准。
- 公共分支慎 force。
- 先 fetch 再判断。
- 重要操作先备份分支。
4. 排障
diff、log、reflog、bisect 常用于找回归。误删提交先看 reflog。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享与下载文件的二次传播。
5. 忽略文件
规则生成用 gitignore-generator;已跟踪文件需 git rm --cached 等流程。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再衔接下一步工具。
6. 学习
每次只精通一两个旗标,记进个人笔记。把团队常用流程写成内部短文档,与本速查互补。
常见问题
不花钱,也没有注册步骤——命令卡片是静态内容,加载后本地检索,随时可查。
日常提交与分支(status/add/commit/switch)、远程协作、历史改写(rebase/amend)、撤销回退、储藏暂存,以及 diff/log/reflog/bisect 等排障命令。
不能。这是一份可检索的速查,不是远程终端——把命令复制到本机仓库执行,按下回车前再确认一遍。
公共分支慎用 force push,改写历史会影响协作者:先 fetch 再判断,重要操作前备份分支,动手前读清影响范围。
先看 reflog,绝大多数误删的提交都能从那里找回;定位回归则用 bisect 二分排查。
忽略规则用站内 gitignore-generator 生成;已经被跟踪的文件还需要走 git rm --cached 流程,Git 才会真正停止跟踪。
相关工具
相关文章
error:0308010C digital envelope routines::unsupported 怎么解决?Node 17+ 跑老项目的三种修法
Node 17+ 启动 webpack 4 老项目报 error:0308010C?根因是 OpenSSL 3.0 默认不再提供 MD4。对比 --openssl-legacy-provider、升级 webpack 5、锁定已 EOL 的 Node,并补充 Node 22 / Next.js 场景。
Permission denied (publickey) 怎么解决?Git 推送失败的 6 种原因与修复
git clone/push 报 Permission denied (publickey) fatal: Could not read from remote repository?覆盖公钥没生成、没加载进 agent、没添加到 GitHub/Gitee、多账号配错密钥、deploy key 权限、remote URL 写错六种根因,附 ssh -v 诊断方法。
.gitignore 生成器使用指南:按栈组合、去重、再补自定义规则
讲解 .gitignore 语法、已跟踪文件失效、敏感文件防护,以及如何用在线生成器按语言/框架/IDE/工具/系统组合规则,自动去重并追加项目专属条目。