Git的版本回退操作
2021-02-23PHP
Git的版本回退操作以及基础知识点详解,一看就懂!
版本回退分为两步骤进行操作:
步骤:
查看版本库,确定需要回到的时刻点
指令:git log
git log --pretty=oneline(推荐用第二个)
回退操作
指令:
git reset --hard (版本号)
HEAD^(返回上一个版本)
2个查看版本的区别:
注意:回到过去以后,要想再回到之前最新的版本的时候,需要使用指令区查看历史操作,以得到最新的commit id
指令:git reflog----查看历史操作日志
git config --global alias.别名 要设置的命令 ---------设置别名
例如:git config --global alias.comm commit ---给commit设置comm别名
未添加到暂存区
git checkout --文件名(撤销到距离上一次提交commi之前)
暂存区撤销
git reset HEAD 文件名(先从暂存区撤出来)
git checkout --文件名(再撤销)
误删
git checkout --文件名(恢复删除的文件)
git rm 文件名(从仓库彻底删除文件)
git commin -m "删除那一个文件"(在提交一次)
小结:
a.要想回到过去,必须先得到commit id ,然后通过git reset -hard 进行回退
b.要想回到未来,需要使用git reflog进行历史操作查看,得到最新的commit id
c.在写回退指令的时候 commit id 可以不用写全, git自动识别 ,但是也不能写太小,至少写前4位字符
很赞哦! ()