跳到主要内容

Git 命令速查表

API reference

可搜索的常用 Git 命令速查表,按任务分组(设置、分支、提交、远程、撤销更改、暂存和标签)。输入即可按命令、分组或描述即时筛选表格。

输入

留空可浏览所有命令。搜索不区分大小写,匹配范围为英文的命令、分组和描述。

输出

Git 命令
命令分组描述
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/git-cheatsheet \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "search": "cherry"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `git-cheatsheet` tool (Git Cheat Sheet) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/git-cheatsheet/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Git 命令速查表 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

这是一份快速、可搜索的日常 Git 命令参考。开始在搜索框中输入后,表格会即时筛选,并将你的关键词与命令本身、所属分组或描述进行匹配。搜索框留空即可一次浏览整份速查表。

使用方法

输入关键词,例如 branch、commit、stash、rebase 或 push。列表会实时缩小范围,无需翻阅大量文档即可找到准确的语法。由于搜索也涵盖描述,你还可以按命令的用途来查找:输入 undo 可以找到 git reset、git revert 和 git restore,输入 remote 则可以查看与推送、拉取和抓取相关的全部命令。

每一行都会显示带占位参数的命令(以 [branch]、[file]、[commit] 等形式书写)、它所属的任务分组,以及通俗易懂的功能说明。运行命令时,请将方括号中的占位符替换为你实际的分支名、文件名或提交哈希。

涵盖内容

命令按实用的分组进行组织,使相关操作集中在一起:

  • 设置与配置 — 设置你的姓名、邮箱、编辑器以及命令别名。
  • 创建仓库 — git init 和 git clone。
  • 暂存与提交 — git add、git status、git commit 和 git diff。
  • 分支 — 使用 git branch、git checkout 和 git switch 创建、重命名、删除和切换分支。
  • 合并与变基 — git merge、git rebase 和 git cherry-pick,包括如何中止或继续。
  • 远程 — git remote、git fetch、git pull 和 git push。
  • 查看历史 — git log、git show、git blame 和 git shortlog。
  • 撤销更改 — git restore、git reset、git revert 和 git clean。
  • 暂存区(储藏) — 使用 git stash 保存和恢复进行中的工作。
  • 标签 — 为发布版本创建轻量标签和附注标签。

合并还是变基?

两者都会整合两个分支的工作。git merge 会保留准确的历史记录并添加一个合并提交,而 git rebase 会将你的提交重新应用到另一个分支之上,从而得到线性的历史。推送之前再进行变基;避免对他人已经共享的提交进行变基。

重置、回退还是恢复?

git restore 会丢弃工作目录中未提交的更改。git reset 会移动分支指针,并可以取消暂存或丢弃更改。git revert 是处理共享历史的安全选项:它会新增一个提交来撤销旧提交,而不会改写过去的历史。

我的数据是否私密?

是的。这份速查表完全在你的浏览器中运行。你输入的任何内容都不会发送到服务器,你的搜索也不会被追踪。

gitcheatsheetversion-controlreferencecommands

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。