Git 备忘录
--
Git 查看记录
- 一行展示log日志
git log --pretty=oneline
- 查看命令历史
git reflog
Git 回退
- 从本地仓库撤销(使用了git commit 命令)
#上一个版本就是HEAD^,上上一个版本就是HEAD^^; 从当前版本移动到指定版本
git reset --hard commmi_id
- 从暂存区回退(使用git add,但没有使用git commit)
git reset HEAD <file>
- 撤销工作区操作(没使用git add 命令)
git checkout -- 文件名
Git 暂存提交
- 当需要临时修复某些问题,但是当前的内容不想提交的时候:可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash
- 查看刚才储藏的内容
git stash list
- 提取刚才储藏的内容
git stash apply 恢复后,stash内容并不删除
git stash drop 来删除
git stash pop 恢复的同时把stash内容也删了
- 删除分支
git branch -D <name>
标签
标签默认打在最新提交的commit上
- 查看所有标签
git tag
- 给某个commit添加tag m:标签内容
git tag -a v0.1 -m "version 0.1 released" 1094adb
网友评论