就像我们使用常用的文本编辑工具 world 里面有撤销和前进的功能,接下来几个命令涉及到git下版本的回退与前进问题:
涉及到命令:
- git add filename
- 将filename文件加入版本控制管理
- git commit -m “comments”
- 提交并写入相应的评语,根据这些评语方便版本回退
- git diff readme.txt
- 对比文件修改的内容
- git status
- 查看git状态
- git log
- 显示从最近到最远的提交日志
- git reset –hard HEAD^
- 回退到上个版本
- git reset –hard HEAD^^
- 回退到上上个版本
- git reset –hard HEAD~10
- 回退到前10个版本
- git reflog
- 可获取到版本号
- git reset –hard versionId
- 进入到指定版本号的版本
Git 的版本回退速度非常快,因为 Git 在内部有个指向当前版本的 HEAD指针,当你回退版本的时候,Git仅仅是把 HEAD 从一个版本指向另一个版本。
查看相应的log文件:注意红线就是我们在 提交时写的comments
对versionback.txt文件进行两次修改,
进行第三次修改并提交
查看日志文件:
回退到第二次修改的版本
查看版本代号:并且回到相应的版本处
重点参考博客:
廖雪峰官方网站 git版本回退