Git命令Git教程Git速查
Git 命令大全
按仓库、分支、提交、远程和撤销分类查询 Git 命令示例。
| 分类 | 名称 / 字符 | 说明 | 示例 / 匹配 | 操作 |
|---|---|---|---|---|
| 仓库 | git init | 初始化仓库 | git init | |
| 仓库 | git clone | 克隆远程仓库 | git clone <url> | |
| 查看 | git status | 查看工作区状态 | git status | |
| 查看 | git log | 查看提交记录 | git log --oneline | |
| 查看 | git diff | 查看未提交变更 | git diff | |
| 分支 | git branch | 查看或创建分支 | git branch feature/login | |
| 分支 | git switch | 切换分支 | git switch main | |
| 分支 | git merge | 合并分支 | git merge feature/login | |
| 暂存 | git add | 将变更加入暂存区 | git add . | |
| 提交 | git commit | 创建提交 | git commit -m "修复登录问题" | |
| 提交 | git commit --amend | 修改最近一次提交 | git commit --amend | |
| 远程 | git remote -v | 查看远程地址 | git remote -v | |
| 远程 | git fetch | 获取远程更新但不合并 | git fetch origin | |
| 远程 | git pull | 获取并合并远程更新 | git pull --rebase | |
| 远程 | git push | 推送本地提交 | git push origin main | |
| 撤销 | git restore | 恢复工作区文件 | git restore app/page.tsx | |
| 撤销 | git revert | 用新提交撤销历史提交 | git revert <commit> | |
| 暂存 | git stash | 临时保存未提交变更 | git stash push -m "临时保存" |