Git 备忘

Git 备忘速查表收录初始化、提交、分支管理、撤销回退、远程协作、差异查看等高频 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 文件查看文件的完整改动历史