Git 备忘速查表收录初始化、提交、分支管理、撤销回退、远程协作、差异查看等高频 Git 命令及中文说明,支持关键字过滤,点击命令即可复制,适合开发者日常开发时快速查阅,免费浏览器使用,无需安装。
| git init | 初始化仓库 |
| git status | 查看工作区状态 |
| git add . | 暂存所有改动 |
| git commit -m "说明" | 提交 |
| git log --oneline | 查看提交历史(一行式) |
| git branch | 列出分支 |
| git checkout -b 新分支 | 新建并切换分支 |
| git merge 分支 | 合并分支到当前分支 |
| git rebase 分支 | 变基(线性化历史) |
| git branch -d 分支 | 删除已合并分支 |
| git checkout -- 文件 | 丢弃工作区修改 |
| git reset HEAD 文件 | 取消暂存 |
| git reset --hard 提交号 | 硬回退(慎用,会丢改动) |
| git revert 提交号 | 撤销某次提交(新增反向提交) |
| git stash | 暂存未提交改动 |
| git stash pop | 恢复暂存的改动 |
| git remote add origin URL | 关联远程仓库 |
| git pull | 拉取并合并远程改动 |
| git push | 推送本地提交 |
| git fetch | 只拉取远程更新到本地 |
| git clone URL | 克隆仓库 |
| git diff | 查看未暂存改动 |
| git diff --cached | 查看已暂存改动 |
| git show 提交号 | 查看某次提交内容 |
| git blame 文件 | 查看每行最后修改人 |
| git tag v1.0 | 打标签 |
| git clean -fd | 清理未跟踪文件(慎用) |
| git config --global user.name 名 | 配置用户名 |
| git log -p 文件 | 查看文件的完整改动历史 |