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