当前位置: 首页 > news >正文

营销型网站建设的定义磁力搜索器 磁力猫

营销型网站建设的定义,磁力搜索器 磁力猫,淘宝详情页模板哪里有免费的,极路由做网站问题描述 最近在 RT-Thread 时,使用 Git 回退版本验证问题,后来 git pull 拉取最新代码后,发现里面有几个文件,一直为【修改】状态,并且无法还原,git checkout xxx git reset --hard 都用了,依旧…

问题描述

  • 最近在 RT-Thread 时,使用 Git 回退版本验证问题,后来 git pull 拉取最新代码后,发现里面有几个文件,一直为【修改】状态,并且无法还原,git checkout xxx git reset --hard 都用了,依旧无法还原文件,也就是几个文件一直处于【修改】状态

  • 通过 file xxx 查看,这些文件是以回车换行符结尾的。

  • 通过 git add 发现这几个文件由于回车换行引起,全文件都提示修改,但是为何 git checkout 不能恢复呢?

在这里插入图片描述

解决思路

  • 为了还原恢复这几个【顽固】的被修改文件,我尝试了几种方法

第一种方法

  • git reset --hard commit_id,这里的 commit_id 要改为这几个文件提交前的 位置,在一些git 提交记录达到 几千几万的时候,这个方法很低效,并且可能还需要多次尝试

  • 总结:不如直接拉取工程代码来的实惠。

第二种方法:

  • 删除工程,重新拉取新的代码。

  • 总结:不推荐,这样的操作,当前工程下一些未提交的本地代码就丢掉了。

第三种方法

  • 推荐的方法:安装 dos2unix 工具,当前确认在 Linux 环境下,测试通过

  • 如果没有 dos2unix,需要安装 $ sudo apt install dos2unix

  • 操作流程

$ dos2unix bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_dac12.h
$ dos2unix bsp/imxrt/libraries/MIMXRT1170/MIMXRT1176/drivers/fsl_lpadc.h
$ git reset --hard
  • 以上操作后,再次运行 git status,发现【顽固】的已修改文件消失了,问题解决

在这里插入图片描述

小结

  • 遇到因为回车换行造成的文件修改,并且使用 git checkout 或者 git reset --hard 都无法还原的文件的时候,建议使用 dos2unix 把文件改为 unix 格式,再配合 git reset --hard

  • git 使用起来还是比较的高效方便,便于代码的管理,一些高级的操作,可以慢慢积累

http://www.15wanjia.com/news/36172.html

相关文章:

  • 柳州网站建设公司泰安seo培训
  • 上海人才网官网站首页必应搜索
  • 如何在网站做电子杂志百度关键词刷排名软件
  • 做网站在厦门排前5名附近电商培训班
  • 网站开发的前端和后端有哪些框架网站域名查询系统
  • 陕西西安网站建设seo论坛
  • 网站用户账号ip查询产品营销推广的方案
  • 湖州建设公司网站广东深圳疫情最新消息
  • 网站建设教程 迅雷下载百度seo工作室
  • 有没有做外贸的网站啊seo内部优化方案
  • 收企业做网站备案seo网站排名的软件
  • 商务网站建设与维护试卷网络培训中心
  • 网站版面做的很好的公司广州seo排名外包
  • web建立虚拟网站互联网广告投放代理公司
  • 知名网站建设在哪里重庆企业免费建站
  • 免费搭建个人网站的3种实用方法小程序平台
  • 填空秒懂网站网址导航
  • wordpress win8广州网站优化外包
  • 上传网站备案信息真实性核验单一站式软文发布推广平台
  • 重庆网站备案最快几天江门搜狗网站推广优化
  • 网站群管理系统哪个好网络营销的一般流程
  • 全国蔬莱网站建设北京cms建站模板
  • 安卓开发框架最新seo黑帽技术工具软件
  • 企业网站例子信息流推广渠道有哪些
  • 武汉专注于企业网站服务seo零基础视频教程
  • wordpress添加媒体没反应seo中文
  • 网页设计网站结构图怎么弄推广策略及推广方式
  • 沧州网站建设的集成商快速排名推荐
  • 做设计的最后都转行到哪里了沈阳seo博客
  • 如何购买网站虚拟主机2023年5月份病毒感染情况