GIT 本地库版本回退
适用条件
已经从暂存区提交到了版本库,但没有推送到远程库,想要恢复到指定版本。
查看提交记录
git log
:显示从最近到最远的提交日志。
- 依次显示最近到最远的提交日志,能看到每次提交的 commit id (版本号)。
- 标有
HEAD
表示当前版本。
输出信息简约则加上 --pretty=oneline
参数
版本回退
回退到上一个版本
git reset --hard HEAD^
上一个版本就是
HEAD^
,上上一个版本就是HEAD^^
,以此类推,为了方便,上 100 个版本可以写成HEAD~100
。回退到指定版本
git reset --hard 5645cd7b870dc55c162d0692e324cc6fca74873b 或 git reset --hard 5645cd
版本号可以不写全,写前几位就可以了,Git 会自动去找。但也不能只写前一两位,因为 Git 可能会找到多个版本号,就无法确定是哪一个了。
其他
安装依赖
回退版本后,有可能要重新安装一下依赖
composer install
本作品采用《CC 协议》,转载必须注明作者和本文链接
分享:推荐一个可以学习 Git 的小游戏 这个不错