git reset
参数 | 意义 |
---|---|
–hard HEAD^ | 回退到上一版本 |
–hard HEAD^2 | 回退到上上个版本 |
–hard commitId | 回退到和commitId匹配的版本 |
git reflog
查看记录当前仓库每一次提交、切换分支等操作(不包括add和修改)。
撤销
参数 | 意义 |
---|---|
git checkout – filename | 表示将当前在该文件的修改全部撤销(未放入暂存区) |
git reset HEAD filename | 将暂存区的修改撤销掉,重新放回工作区 |
其他
参数 | 意义 |
---|---|
git log --graph | 以图像显示日志 |
git merge --no-ff | 非Fast forward形势来前进 |
git stash | 保存当前工作内容 |
git stash list | 查看保存工作区记录 |
git stash apply | 恢复某个现场,但是在保存现场工作区中内容不删除 |
git stash drop | 在保存现场工作区中删除某个现场 |
git stash pop | 返回保存现场工作区中栈顶现场 |
git tag -d tagname | 删除某个标签 |