Git比较旧版本和取回旧版本
2015-04-06 20:47
411 查看
本来应该是常用的功能因为我不常用到,所以需要的时侯现去查,这里记录一下。
比较当前文件和某一历史记录:
git diff <commit hash> 文件名
取回某一历史记录:
git reset <commit hash> 文件名
git checkout -- 文件名
完全回退到某一版本:
git reset --hard HEAD~1
1是上一版本,以此类推
这样版本会完全回退,但git push要加-f,来强行执行。
比较当前文件和某一历史记录:
git diff <commit hash> 文件名
取回某一历史记录:
git reset <commit hash> 文件名
git checkout -- 文件名
完全回退到某一版本:
git reset --hard HEAD~1
1是上一版本,以此类推
这样版本会完全回退,但git push要加-f,来强行执行。
相关文章推荐
- 版本控制工具比较-CVS,SVN,GIT
- 版本控制工具比较-CVS,SVN,GIT
- 版本控制概述|VSS/CVS/SVN/Git比较|Windows下SVN搭建详细介绍
- 集中式(SVN)和分布式(Git)版本控制系统的简单比较
- Git diff 比较两个版本的差异
- 版本控制工具比较-CVS,SVN,GIT
- git diff 比较两个版本的差异
- 区块链与Git版本工具的比较
- git 比较同一文件的不同的两个版本之间的差异
- 区块链与Git版本工具的比较
- 版本控制工具比较-CVS,SVN,GIT
- 分布式和集中式版本控制工具-svn,git,mercurial比较分析
- Git diff 比较不同版本的差异
- git 比较不同版本文件的差异
- iOS-在Xcode中使用Git进行源码版本控制(三:版本之间的比较)
- 版本控制工具比较-CVS,SVN,GIT
- Git默认使用自己的diff来比较合并版本的
- 版本管理工具:git svn 的比较
- git diff 比较两个版本的差异
- git比较不同版本的同一个文件变化