linux 回滚之前的版本,Git版本回滚_Linux教程_Linux公社-Linux系统门户网站

news/2024/5/12 11:06:23/文章来源:https://blog.csdn.net/weixin_36221923/article/details/116763827

先说今天遇到的问题,看到一个config.php的配置文件一直在修改的状态下,但是和远程的config.php是不一致的,我不需要提交它,但是看它在 modified的状态下,很不爽,想删除它,git  rm  config.php,然后git push了下,结果不仅把本地的config.php干掉了,把远程的config.php也给干掉了,难过,原来这个git rm有这样的功效,而且我 删除的不只是这一个文件,还有n个文件。

想到要回滚到最近的一次提交。做这个工作前,提醒下,在本地直接把代码备份一份,要不之后的操作不当,会直接把你的这次修改全部抹杀掉,到时你哭都来不及;除非你对git有相对的把握,深知任何 一步操作的意义,了解git的 分支机制。

回滚分三步:

(1)备份你当前的代码 库一份,不是必须的操作,但是提醒要 做的,当然有可以用git branch backup 把当前的版本备份到一个新的分支

(2)git log找到要回滚的版本

(3)git reset --hard 要回滚到的版本号,比如 git reset --hard 91deaf(文件都回来了,包括config.php)

然后git status的时候,可能会提醒你 Your branch is behind 'origin/master' by 2 commits 类似的错误,然后提醒你用git pull先下拉。如果你直接git push是推不了的,

因为远程已经是在你reset后的版本了,也就是说远程的版本比你reset的版本新,你是reset回滚到老版本的。

但是你git pull后(我用的是git fetch,之后再git merge合并),又会重新把远程的最新版本库覆盖掉本地的老版本,这样又回到了刚开始的问题。

如果 你在上述回滚三步之后,如果发现 有问题 ,重新切换到备份分支,也回到了刚开始的你本地的操作开始的版本,也就是reset回滚回来的文件又被删除了,比如config.php,这点很NB。其实备份分支也就是你当前最新状态的版本 ,reset后回到了老版本。

那么到底怎么解决问题呢?用了一个很笨的办法,但是目前没有找到好的方法。

git reset 后,git  push -f 强推,如果不带参数-f是推不了的。

推过之后,再把你这次修改的文件一个个加上去,git add ,git  commit ,git push 完毕。

思考:也许在用git  reset --soft会解决这个问题。

GitHub 教程系列文章:

Git 的详细介绍:请点这里

Git 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_736464.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php mysql购物网站作业_购物网站的设计与实现(PHP,MySQL)(含录像)

购物网站的设计与实现(PHP,MySQL)(含录像)(毕业论文10000字,程序代码,MySQL数据库)本项目是通过B/S框架技术来进行设计和实现的。项目主要用到的技术有php,phpscript,html/css等。数据库使用的是MySQL。购物网站共分为两个部分,一部分是面向用…

谈一谈|个人博客网站开发记录一

欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!前言因为疫情原因&#…

谈一谈|个人博客网站开发记录二

欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!前言在上周进行整体介绍…

个人博客网站开发记录三(难点技术分析)

之前两篇文章简述了项目的大致架构,这篇文章不再逐步讲解简单的细节和代码,主要分析个人博客网站中较难的技术点,也是该系列的最后一篇。 问题 在搭建网站的过程中碰到的较难的部分便是文章的上传。因为以前写了很多文章,但都是wo…

小米集团王嵋因错误表达致歉并请辞;亚马逊云服务出现中断,许多网站受到影响;deepin 深度系统更新发布

整理 | 郑丽媛头图 | CSDN 下载自东方 ICCSDN高校俱乐部的读者朋友们下午好哇,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 一分钟速览新闻点! 微信:今年已对超过620 万个恶意注册违规帐号进行处理 对标 Mac mini,联想正…

python基于urllib与http访问关键词网站

urllib。request是http.client的抽象,要访问网站,可以使用urllib.request.urlopen(),只需要一行代码. 实验原理 用urlencode()对于搜索的关键字进行url编码,然后拼接到百度的网址后,应用urlopen()发出请求并取得结果&#xff0c…

SEO独家揭秘:政府高权重锚文本虚拟外链技术!

最近不少人都在问怎么做外链,其实外链严格来说有两种,一种用于投票,一种用于单纯的吸引蜘蛛抓取。虽然外链的作用的本质还有一种,就是引流,但是大多数情况下不现实,除非是一些导航网站才有可能做到这些真正…

一个可以在线编写matlab的网站,你了解吗?

在线编写matlab,脱离自己的电脑,让一些更高深的算法在最新的版本下得到支持是我们的理想化状态,matlab官网提供了这一个区域,可以在线编写,网址如下: 链接传送门 博主打开效果图 希望能帮助到大家&#xf…

谈一谈|如何5分钟上手,快速搭建网站?

欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!前言当下很多网站开发者…

免费学编程!10个全球顶尖的编程在线自学网站

编者按:现在会编程的设计师越来越多了,想跟上时代的同学,来看今天推荐的这10个网站,不仅有大量免费的编程语言课程,还有很多实战项目供你练习。更重要的是,它的教学方式都是针对零基础的,很容易…

想知道怎么月薪3000涨到10000的秘密吗?为你推荐6个绝佳网站,坚持一个月

有人说,会搜索才叫会上网,搜索引擎在我们日常生活中的地位已是举足轻重。要想在浩如烟海的互联网信息中找到自己所需的信息,都需要一点点技巧。 看了一下自己收藏夹里面的几百个网站,每次找都要找半天,特别浪费时间。…

SEO内部链接优化,8个小技巧,或许你经常忽略!

对于站内优化,我们首要考虑的就是链接,那么哪种类型的链接在SEO中更有价值呢? 位置:首页、导航、页脚、内容链接! 类型:锚文本、文本链接、图像链接! 对于这些链接,在站内优化中&…

简单的小说网站爬虫--爬小说

现在好多的小说网站只提供阅读,并不提供下载服务,既然能够读,可以在网页上看,那么小说内容一定在网页的源代码中 用浏览器,右键,查看元素,查看网页源代码,以及代码结构(火…

网站导航设计指南

以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具 “如果人们在浏览网站时遇到困难,他们就会犹豫是否要回到该网站。” 你以前可能经历过类似的情况,如果你下载了一个app,却要花时间去…

旅游网站页面

旅游网管理页面 基于HTML <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>杨永峰的大型网站</title> </head> <body> <!--采用table来完成布局--> <!--最外层的table&am…

网站开发人员应该知道的62件事

2019独角兽企业重金招聘Python工程师标准>>> 网上有很多关于Java内存模型的文章&#xff0c;在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是&#xff0c;很多人读完之后还是搞不清楚&#xff0c;甚至有的人说自己更懵了。…

用PWA构建一个完全离线的网站

想象一下&#xff0c;你有能力去构建一个完全离线的网站&#xff0c;为用户提供几乎瞬间加载的体验&#xff0c;同时它对于不可靠的网络又是安全及富有弹性的。这听起来既不可能&#xff0c;又不可思议。无论你是否相信&#xff0c;绝大部分现代浏览器都已经内置提供了这些功能…

阿里巴巴大神指教:这三本书三个网站将为你打开Python的大门

看看下面的那条新闻&#xff0c;在 2016 年首次超过金融业后&#xff0c;IT 业平均工资以超13万元的高薪在 2017 年继续力压金融业&#xff0c;占据各行业平均工资水平的首位&#xff01;就问你心动不心动&#xff01;心动不如行动&#xff0c;现在就给大家提供一些零基础学pyt…

三种网站建设模式浅析-模板建站、仿站or定制网站?

目前常规的网站建设模式有三种&#xff0c;模板建站、仿站和定制网站。这三种建站模式都有各自的优缺点。那做网站建设选哪种模式比较好呢&#xff1f;小编为你分析一下。一、模板建站模板建站属于三种建站模式里价格最低的一种&#xff0c;百度搜索“建站模板”&#xff0c;可…

瑞星首推“恶意网站监测网” 每天500万网民访问挂马网站

1月8日&#xff0c;瑞星宣布推出“恶意网站监测网&#xff08;http://mwm.rising.com.cn/&#xff09;”&#xff0c;这是国内首个专门针对挂马网站、钓鱼网站等互联网威胁的实时监测系统&#xff0c;所有政府机构、企业和个人用户都可以免费浏览该网站&#xff0c;全面、清晰地…