玩转git第8章idea中操作git文件误删除,进行恢复

这篇具有很好参考价值的文章主要介绍了玩转git第8章idea中操作git文件误删除,进行恢复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一   误删除文件

1.1 删除本地仓库中文件

假设通过在工作区新增文件,然后通过add,commit,在本地仓库中已经有了版本记录,然后在工作区不小心进行了删除,此种情况怎么恢复?

1.新增文件进行commit 

玩转git第8章idea中操作git文件误删除,进行恢复

2.在工作区进行delete操作

玩转git第8章idea中操作git文件误删除,进行恢复

3.进行恢复操作

玩转git第8章idea中操作git文件误删除,进行恢复

4. 选中,进行reverse

玩转git第8章idea中操作git文件误删除,进行恢复

 5.进行查看

玩转git第8章idea中操作git文件误删除,进行恢复

1.2 删除工作区的文件,并commit

1.2.1 情况描述

在工作区进行删除文件后,进行了commit操作。

玩转git第8章idea中操作git文件误删除,进行恢复

2进行commit操作

 3.此刻查看没有啦

玩转git第8章idea中操作git文件误删除,进行恢复

1.2.2 解决办法

如何进行还原: 选中要还原的版本号,进行reset ....

玩转git第8章idea中操作git文件误删除,进行恢复 1.2.3 解决办法2

这种还原之后,能查看到之前所有的历史提交版本。

玩转git第8章idea中操作git文件误删除,进行恢复

 文章来源地址https://www.toymoban.com/news/detail-514451.html

 

到了这里,关于玩转git第8章idea中操作git文件误删除,进行恢复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】Git删除仓库.idea文件

    目录 1、控制台执行将.idea目录加入ignore清单 2、从git中删除idea缓存 3、将.gitignore文件加入git 4、提交gitiginore文件,且将.idea从源代码仓库中删除 5、PUSH 从gitee上自动生产的.gitignore没有忽略pycharn的python的.idea文件,本文讲述如何删除

    2024年02月10日
    浏览(52)
  • idea取消git托管(删除git文件)

    由于传到github上文件打不开,文件传输错误,需要重新配置git,所以进行了git清理,并再次使用git托管 ##1.删除git有关文件 类似于: .git : git配置文件,数据文件 .gitgnore: 用于记录不需要git托管的文件类型 找不到可以查看隐藏文件 ##2.然后在setting里的版本控制这里删掉全部模块 ##3.要

    2024年02月11日
    浏览(45)
  • idea git 删除已add文件,删除已再缓存区文件

    背景: 使用Fast Request插件后会在项目根目录自动生成.fastRequest文件,该文件肯定是不能被提交的,而且也不允许使用加到.gitignore的方式去忽略提交, 默认情况下,新建的文件,idea会提示是否加到git提交中类似的弹框,如果选择了自动添加,则该文件会被提交时自动勾选上;

    2024年02月10日
    浏览(50)
  • 【Git】误删文件&恢复文件&回滚操作

    案例1 比如工作区有一个文件叫 test.txt 文档,你需要删除,那么使用如下命令即可: git rm “test.txt” 如果想撤销删除的文件,使用如下命令 git reset HEAD test.txt git checkout test.txt 案例2 如果你使用了 git rm “test.txt” + git commit -m “remove test.txt” 此时你需要回滚到之前的版本:

    2024年02月13日
    浏览(49)
  • 在idea中纯界面进行git回滚操作

    红色:工作区 绿色:缓存区 白色:已提交(本地版本库或者远程版本库) 通常我们都是在缓存区中写代码 第一步:reset到回滚的版本 找到需要回滚的版本,将代码重置到需要回滚的版本(取消commit) 第二步:rollback掉变动的代码 将本地代码回滚(将缓存区【绿色】的代码

    2024年02月12日
    浏览(40)
  • idea操作git进行本地+远程回滚最佳实践!

    使用revert. 目标:v2版本我写错了,或者有一些bug, 现在不想要这个了, 把v2版本回退; 直接在local的对应分支上.选中v2这个提交. 右键, 选择revert commit 直接就会回退了. 并且新生成一个commit, 此时本地仓库变成了v1的代码. 但是远程还没有 这时候就可以直接push到远程了; 这样就完成了

    2024年02月16日
    浏览(40)
  • idea中设置文件不进行 git commit

    在开发的时候,有些场景需要我们本地进行代码的修改才能运行单元测试(或者其他场景),但是修改之后又不想进行提交到远程,比如下面的场景: 我在本地修改了两个文件,有一个在本地不修改就无法运行(本地和服务器上环境不一致),但我不又想提交它 导致每次c

    2024年02月11日
    浏览(38)
  • GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 我们这里就不多介绍这里的 GIT 了,百度百科和维基百科上都有很多介绍,我们这

    2024年02月05日
    浏览(52)
  • 使用Java API对HDFS进行如下操作:文件的创建、上传、下载以及删除等操作

    HDFS-JAVA接口:上传文件 将一个本地文件(无具体要求)上传至HDFS中的/hdfs-test路径下(如无此路径,新建一个)。 新建路径:   首先在路径/usr/test/ 下新建test.txt,指令为:/usr/test/test.txt,然后进行上传操作。      2.HDFS-JAVA接口:创建文件 在HDFS中的/hdfs-test路径下新建一个da

    2024年02月07日
    浏览(53)
  • IDEA 使用Reset Current Branch to Here 进行git 版本控制,图文操作

    Soft操作只对本地仓库有影响,单纯回退本地仓库文件的版本 界面上看到的所有代码都不受影响,比如被回退的文件代码完全不会变,而是因为本地仓库的变化,导致这些文件变成了未提交 简单解释被回退的文件代码:commit-no commit (仅此而已,还不理解的去操作一下就懂了

    2024年02月04日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包