git实现版本回退

1. 首先查看自己的版本:

***:~/piaoshifu_object/epiao.piaoshifu.cn$ git log
commit c8d5c67861d2d0e21856cc2b4f60f4b6b52b542d

2. 选择版本号执行回退操作:

***:~/piaoshifu_object/epiao.piaoshifu.cn$ git reset --hard c8d5c67861d2d0e21856cc2b4f60f4b6b52b542d
HEAD 现在位于 c8d5c67 Merge pull request
(epiaoenv)
时间: 2024-08-01 13:54:47

git实现版本回退的相关文章

Git操作-版本回退

接着上一节的例子 我们在README.txt文件中再添加一段内容(add modify1): 1 add a file called README 2 add modify1 然后提交到版本库 查看日志 使用$ git log 显示文件的每次提交修改的记录,git log命令显示从最近到最远的提交日志 如果嫌输出信息太多,看得眼花缭乱的,可以试试加上–pretty=oneline参数: 注意:24ee419cb72e7a7baa5814787dd2a63dfe031a34是commit id(版

Git教程-版本回退

现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然后尝试提交: $ git add readme.txt $ git commit -m "append GPL" [master 3628164] append GPL 1 file cha

Git(时光机-版本回退)

现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然后尝试提交: 像这样,你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态.有些时候,在打Boss之

GIt回版本回退

这里我们使用命令行的方式对已经提交的版本进行强行回退操作~~~ 一.将git的安装目录bin放到path路径中, 如下图所示: 二.进入cmd界面,依次输入下面内容即可(git 远程仓库 回退到指定版本) git checkout branches         #检出当前分支 git branch branches_bak   #备份相关分支git reset --hard 版本号         #将本地代码强行回退到指定的版本号git push -f origin branches  

Git学习版本回退和管理文件的修改及删除操作

版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hellogit.txt已经被修改过了,到底这次修改的内容与上次的内容有什么不同的,咱们可以使用git diff查看: 当然你也可以查看上次提交的信息,使用git log: 通过前面一章我们知道,该文件还处于工作区,因此我们又可以使用add.commit操作了: 这里笔者偷了个懒,直接用-m表示提交的信息

git的版本回退探索

简介 今天改完代码匆忙提交,上线发现有问题,那怎么办?废话,赶紧回滚,那怎么回滚,开始用git reset [--soft | --mixed | --hard 命令,但这命令真的能达到我预期的效果吗? 每个参数后面的意思又是什么?让人一头雾水,然后用了 reset  --hard命令,并没有达到预期的效果.现在总结下 1.git相关术语 HEAD 这是当前分支版本顶端的别名,也就是在当前分支你最近的一个提交 Index index也被称为staging area,是指一整套即将被下一个提交的文

git 远端版本回退

情景:本地更改推送远端后,想要回退到自己推送之前的某个版本. 比如想回退的分支为 test 分支. 风险:远端回退到某一版本后,之后的所有推送都没了(对应的日志记录也没了).如果是团队开发,不仅自己推送的没了,还包括别人的. 两种方法: A.使用命令: 1.查看日志,复制想要回退的版本号 在项目目录中,右键-->Git Bash --> 键入"git log --oneline"查看日志 2.本地回退 键入"git reset --hard 版本号" 3

git reset 版本回退

基本参数: reset 参数–soft. –mixed. –hard,会对状态 working.index.head 进行重置 git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级.如果还要提交,直接commit即可git reset  --hard:彻底回退到某个版本,本地的源

git reset 版本回退的三种用法总结

git reset (–mixed) HEAD~1 回退一个版本,且会将暂存区的内容和本地已提交的内容全部恢复到未暂存的状态,不影响原来本地文件(未提交的也不受影响) git reset –soft HEAD~1 回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不影响原来本地的文件(未提交的也不受影响) git reset –hard HEAD~1 回退一个版本,清空暂存区,将已提交的内容的版本恢复到本地,本地的文件也将被恢复的版本替换 原文地址:https://www.cnblogs.