日常开发中 Git 是最常用的版本控制工具。这里整理了高频命令,按场景分类,方便速查。 分支管理 命令 说明
git branch 查看本地分支
git branch -r 查看远程分支
git branch <name> 创建新分支
git checkout <name> 切换分支
git checkout -b <name> 创建并切换到新分支
git merge <branch> 合并指定分支到当前分支
git branch -d <name> 删除本地分支
git push origin --delete <name> 删除远程分支
暂存与提交 命令 说明
--- ---
git status 查看工作区状态
git add <file> 添加文件到暂存区
git add . 添加所有更改到暂存区
git commit -m "msg" 提交暂存区内容
git commit --amend 修改上一次提交
撤销操作 命令 说明
--- ---
git restore <file> 撤销工作区修改
git restore --staged <file> 取消暂存
git reset --soft HEAD~1 撤销上次 commit,保留修改
git reset --hard HEAD~1 撤销上次 commit,丢弃修改
git revert <commit> 安全撤销某次提交(生成新 commit)
远程协作 命令 说明
--- ---
git remote -v 查看远程仓库地址
git push 推送当前分支到远程
git pull 拉取远程更新并合并
git fetch 拉取远程更新但不合并
git clone <url> 克隆远程仓库
日志与历史 命令 说明
--- ---
git log --oneline 查看简洁提交历史
git log --graph --oneline 查看分支图
git diff 查看未暂存的修改
git diff --staged 查看已暂存的修改
储藏 (Stash) 命令 说明
--- ---
git stash 暂存当前修改到储藏栈
git stash pop 恢复最近一次储藏并删除
git stash list 查看储藏列表
git stash drop 删除最近一次储藏
📖 相关推荐

See also: VS Code 十大必备插件:让编码效率翻倍, 10 款开发者必备的命令行工具(2026 版), Git 进阶:交互式 rebase、cherry-pick 和 bisect 实战.