基础操作

git init初始化仓库
git clone <url>克隆远程仓库
git add .添加所有文件到暂存区
git add <file>添加指定文件
git commit -m "msg"提交更改
git status查看状态
git log查看提交历史
git diff查看差异

分支操作

git branch查看分支
git branch <name>创建分支
git checkout <branch>切换分支
git checkout -b <branch>创建并切换分支
git merge <branch>合并分支
git branch -d <branch>删除分支

远程操作

git remote -v查看远程仓库
git push推送到远程
git pull拉取远程更新
git fetch获取远程更新(不合并)
git push origin <branch>推送分支到远程

撤销操作

git checkout -- <file>撤销工作区修改
git reset HEAD <file>撤销暂存区修改
git revert <commit>创建反向提交
git reset --hard <commit>回退到指定提交
git stash暂存更改
git stash pop恢复暂存更改

标签操作

git tag查看标签
git tag <name>创建标签
git tag -a <name> -m "msg"创建附注标签
git push origin <tag>推送标签到远程

Git 速查表

Git 是最流行的分布式版本控制系统。本速查表涵盖了日常开发中最常用的 Git 命令,包括基础操作、分支管理、远程仓库操作和撤销操作。