Git 命令查找器
这些命令会在你的机器上运行 — 复制它们,阅读它们的作用,然后自行运行。我们不会在这里执行任何操作。
技术详情
Git 命令参考如何工作
工具功能
Git 命令参考提供一个可搜索、按类别整理的常用 git 命令速查表,并按工作流组织:撤销更改、分支、暂存(stash)、变基(rebase)、打标签、远程操作等。每个条目展示命令语法、其作用的简要说明以及实用的使用备注。搜索会在你输入时实时筛选条目,因此你无需翻 man 手册就能找到正确的“咒语”。
常见开发者使用场景
开发者在知道自己想完成什么(例如撤销上一次提交但保留更改为已暂存)却记不清具体参数或命令时,会使用此参考。它对交互式变基、按范围 cherry-pick、从 reflog 恢复已删除分支,或配置稀疏检出等不常用操作尤其有用。初级开发者也会把它当作学习辅助,用来发现一些自己不知道存在的命令。
数据格式、类型或变体
命令按逻辑类别组织:基础操作(add、commit、push、pull)、分支与合并、撤销更改(reset、revert、checkout)、暂存(stashing)、变基(rebasing)、打标签、远程管理、日志与检查,以及高级操作(bisect、worktree、submodule)。每个条目包含带占位参数的命令模板、一行描述,以及相关参数及其效果。
常见陷阱与边界情况
Git 命令可能带来难以撤销的破坏性影响——例如 'git reset --hard' 和 'git clean -fd' 会永久丢弃未保存在 reflog 中的工作内容。该参考展示常见用法模式,但 git 的行为可能因配置(merge.ff、pull.rebase)和 git 版本而异。有些命令在有无 '--' 分隔符时表现不同,尤其当文件名与分支名冲突时。
何时使用此工具而非代码
在日常开发中需要快速查命令时使用此参考,尤其适用于你不常执行的操作。对于生产环境中的复杂 git 工作流(自动化发布、合并队列管理、单体仓库操作),请使用专门的工具,例如 git 别名、Husky hooks 或 CI 脚本,把团队的具体分支策略固化下来并降低人为错误的概率。