不言不语

您现在的位置是: 首页 >  PHP

PHP

Git的版本回退操作

2021-02-23PHP
Git的版本回退操作以及基础知识点详解,一看就懂!

版本回退分为两步骤进行操作:


步骤:


  1. 查看版本库,确定需要回到的时刻点


    指令:git log

              git log --pretty=oneline(推荐用第二个)


  2. 回退操作


    指令:

    git reset --hard (版本号)

     

    HEAD^(返回上一个版本)



2个查看版本的区别:


图片.png


注意:回到过去以后,要想再回到之前最新的版本的时候,需要使用指令区查看历史操作,以得到最新的commit id

指令:git reflog----查看历史操作日志


图片.png


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 "删除那一个文件"(在提交一次)

image.png


小结:

a.要想回到过去,必须先得到commit id ,然后通过git reset -hard 进行回退

b.要想回到未来,需要使用git reflog进行历史操作查看,得到最新的commit id

c.在写回退指令的时候 commit id 可以不用写全, git自动识别 ,但是也不能写太小,至少写前4位字符

文章评论