Git 全套常用命令手册(含日常开发示例)
本文整合 Git 基础命令、分支管理、远程操作、回退重置及日常开发常用操作
基础操作
| 命令 | 用途 | 示例 | 备注 |
|---|---|---|---|
git init | 初始化本地仓库 | git init | 当前目录生成 .git 文件夹 |
git clone | 克隆远程仓库 | git clone <url>git clone -b <分支> <url> <目录> | 克隆指定分支到指定目录 |
git add | 添加文件到暂存区 | git add <文件>git add -A | 可多次执行,只有暂存区内容会被提交 |
git status | 查看工作区和暂存区状态 | git status | 未跟踪文件、修改文件等信息 |
git diff | 查看文件改动 | git diffgit diff --cached | --cached 比较暂存区和上次提交 |
git commit | 提交到本地仓库 | git commit -m "描述"git commit -a -m "描述" | -a 提交修改和删除的文件,不包含新文件 |
git checkout | 切换分支/版本 | git checkout <分支>git checkout -b <新分支> | 切换分支会重写工作区内容 |
git mv | 重命名文件或目录 | git mv old.txt new.txt | 等同于 mv + git add |
git rm | 删除文件或目录 | git rm <文件>git rm -r <目录>git rm --cached <文件> | --cached 保留本地文件,只删除跟踪 |
分支与合并
| 命令 | 用途 | 示例 | 备注 |
|---|---|---|---|
git branch | 分支管理 | git branchgit branch -v | 显示本地分支和最后一次提交 |

