---
sidebar_label: Git 命令速查
sidebar_position: 6
---

# Git 命令速查表

本文汇总 Git 日常使用中最常用的命令，帮助您快速上手。

## 初始配置

| 命令 | 说明 |
|------|------|
| `git config --global user.name "姓名"` | 设置全局用户名 |
| `git config --global user.email "邮箱"` | 设置全局邮箱 |
| `git config --list` | 查看当前配置 |

## 仓库操作

| 命令 | 说明 |
|------|------|
| `git init` | 初始化新仓库 |
| `git clone <url>` | 克隆远程仓库 |
| `git status` | 查看工作区状态 |
| `git add <file>` | 添加文件到暂存区 |
| `git add .` | 添加所有修改到暂存区 |
| `git commit -m "消息"` | 提交暂存区修改 |
| `git log` | 查看提交历史 |
| `git log --oneline` | 简洁查看提交历史 |

## 分支操作

| 命令 | 说明 |
|------|------|
| `git branch` | 查看本地分支 |
| `git branch <name>` | 创建新分支 |
| `git checkout <name>` | 切换分支 |
| `git checkout -b <name>` | 创建并切换分支 |
| `git merge <name>` | 合并指定分支到当前分支 |
| `git branch -d <name>` | 删除分支 |
| `git stash` | 暂存当前修改 |
| `git stash pop` | 恢复暂存修改 |

## 远程操作

| 命令 | 说明 |
|------|------|
| `git remote -v` | 查看远程仓库 |
| `git remote add origin <url>` | 添加远程仓库 |
| `git push origin <branch>` | 推送到远程 |
| `git pull origin <branch>` | 拉取远程更新 |
| `git fetch` | 获取远程更新（不合并） |

## 撤销与回退

| 命令 | 说明 |
|------|------|
| `git checkout -- <file>` | 撤销工作区修改 |
| `git reset HEAD <file>` | 取消暂存 |
| `git reset --soft HEAD~1` | 回退提交（保留修改） |
| `git reset --hard HEAD~1` | 回退提交（丢弃修改） |

> **提示**：更多 Git 操作详见 [提交第一行代码](/快速开始/提交第一行代码) 和 [分支管理](/代码库管理/分支管理)。
