Git 命令速查

Git 常用命令参考

Git命令速查git常用命令大全git命令参考手册git分支命令git撤销命令git入门教程
最后更新: 2026/4/8

基础

初始化仓库git init在当前目录创建新仓库
克隆仓库git clone <url>克隆远程仓库到本地
查看状态git status查看工作区和暂存区状态
添加文件git add <file>添加文件到暂存区
添加所有git add .添加所有修改到暂存区
提交更改git commit -m "message"提交暂存区的更改

分支

查看分支git branch列出所有本地分支
创建分支git branch <name>创建新分支
切换分支git checkout <name>切换到指定分支
创建并切换git checkout -b <name>创建并切换到新分支
合并分支git merge <name>合并指定分支到当前分支
删除分支git branch -d <name>删除已合并的分支

远程

查看远程git remote -v查看远程仓库信息
添加远程git remote add origin <url>添加远程仓库
拉取更新git pull origin <branch>拉取远程分支并合并
推送分支git push origin <branch>推送本地分支到远程
推送新分支git push -u origin <branch>推送并设置上游分支

撤销

撤销工作区git checkout -- <file>撤销工作区修改
撤销暂存git reset HEAD <file>取消暂存
回退提交git reset --hard <commit>回退到指定提交
撤销提交git revert <commit>创建新提交撤销指定提交
暂存工作git stash暂存当前工作
恢复暂存git stash pop恢复最近暂存的工作

日志

查看日志git log查看提交历史
简洁日志git log --oneline单行显示提交历史
图形日志git log --graph --oneline图形化显示分支历史
查看差异git diff查看工作区差异
查看引用git reflog查看所有操作记录
分享:

使用说明

  1. 打开工具页面,在顶部搜索框中输入关键词,可按命令名、语法或描述实时过滤
  2. 若不需要搜索,直接向下滚动浏览五大分类:基础、分支、远程、撤销、日志
  3. 在对应分类下找到目标命令,阅读右侧的中文功能说明确认是否符合需求
  4. 点击命令行右侧的复制按钮,命令自动写入剪贴板,按钮变为绿色对勾表示成功
  5. 切换到终端,粘贴并执行命令,将命令中的尖括号占位符替换为实际参数值

核心功能

  • 1
    命令搜索
    支持按命令中文名称、命令语法或功能描述进行实时搜索过滤,输入任意关键词即可快速定位所需的 Git 命令,无需逐条翻阅整个列表,极大提升查询效率。
  • 2
    分类浏览
    将 Git 命令按基础、分支、远程、撤销、日志五大类别分组展示,结构清晰,方便开发者根据当前操作场景快速找到对应分类下的全部命令,减少无关干扰。
  • 3
    一键复制
    每条命令右侧提供复制按钮,点击后命令文本自动写入系统剪贴板,并以绿色对勾图标给出即时视觉反馈,省去手动选中文本的繁琐操作,直接粘贴到终端执行。
  • 4
    完整命令覆盖
    收录仓库初始化、文件暂存提交、分支创建切换合并删除、远程仓库管理、工作区撤销回退以及提交日志差异查看等共26条高频 Git 命令,覆盖日常开发全流程场景。
  • 5
    中文说明标注
    每条命令均配有简洁中文名称与功能描述,帮助开发者快速理解命令用途,无需查阅英文官方文档,尤其适合 Git 初学者在学习阶段快速建立命令认知。

适用场景

初学入门
Git 新手在学习版本控制时,可借助本工具快速了解 git init、git add、git commit 等基础命令的语法和用途,结合中文说明降低学习门槛,边查边练。
日常开发
开发者在日常编码过程中遇到不熟悉的命令时,无需切换终端或查阅官方文档,直接在浏览器搜索并一键复制命令,即查即用,显著提升开发工作效率。
分支管理
多人协作或功能分支开发场景下,快速查找分支创建、切换、合并、删除等相关命令,确保操作语法准确,避免因命令有误导致分支状态混乱或代码丢失。
代码回退
在需要撤销错误提交、取消暂存文件或临时保存工作进度时,通过撤销分类快速找到 git reset、git revert、git stash 等命令,及时纠正操作失误,保障代码安全。

工具优势

完全免费无需注册
工具完全免费开放,无需注册账号或登录,无使用次数限制,任何开发者随时可在浏览器中直接打开使用,零门槛快速上手。
纯本地运行保护隐私
所有功能均在浏览器本地执行,搜索过滤和复制命令均不产生任何网络请求,用户的查询行为和操作记录不会被收集或上传至服务器,隐私完全可控。
实时搜索快速定位
内置多字段实时搜索,支持按名称、语法、描述同时匹配,无需记忆命令分类,输入关键词即可秒级定位目标命令,大幅缩短查阅耗时。

常见问题

Q: 这个工具收录了哪些类别的 Git 命令?

A: 工具共收录五大类别:基础类包含仓库初始化、克隆、状态查看、文件暂存和提交;分支类包含查看、创建、切换、创建并切换、合并和删除分支;远程类包含查看远程仓库、添加远程、拉取更新和推送分支;撤销类包含撤销工作区修改、取消暂存、硬回退提交、创建反向提交和 stash 暂存;日志类包含查看历史、单行日志、图形日志、差异比较和引用日志,共26条命令。

Q: 搜索功能支持哪些方式查找命令?

A: 搜索框支持同时匹配三个字段:命令中文名称、命令语法字符串和功能描述文本。输入任意关键词均可实时过滤显示匹配结果,例如输入「分支」可找到所有与分支相关的命令,输入「origin」可找到所有涉及远程操作的命令,非常灵活便捷。

Q: 点击复制按钮时命令会上传到服务器吗?

A: 不会。复制功能完全在浏览器本地执行,使用浏览器原生的 Clipboard API 将命令内容写入系统剪贴板,整个过程不产生任何网络请求,不会将任何数据发送到服务器。用户的搜索行为和复制记录完全保存在本地,隐私安全有充分保障。

Q: 命令中的尖括号参数应该怎么替换使用?

A: 命令中的尖括号(如 <file>、<name>、<url>、<branch>、<commit>)表示需要替换的参数占位符,实际使用时应将整个尖括号及其内容替换为真实值。例如 git clone <url> 实际使用时应替换为 git clone https://github.com/user/repo.git,git branch <name> 替换为 git branch feature/login 等具体名称。

关联介绍

什么是Git

Git是分布式版本控制系统。核心概念:工作区→暂存区→本地仓库→远程仓库。常用命令:git add/commit/push/pull/clone。特点:分支轻量、合并高效、支持离线工作。

什么是Git Rebase

Rebase是重写提交历史,将当前分支基底嫁接到另一分支。优点:提交历史线性整洁。风险:会改变提交哈希,不应rebase已推送的提交。vs merge:rebase改历史,merge保留历史。

什么是Markdown

Markdown是一种轻量级标记语言,使用简单符号(如#、*、-、[]())格式化文本。Markdown易于书写和阅读,可转换为HTML,广泛用于文档写作、博客、README等场景。主流平台GitHub、知乎、简书都支持Markdown。