文章目录

  • 事故
  • 操作
    • 1.tortoise git的revert
    • 2.git checkout . && git clean -df
    • 3.git reset --hard
  • 参考

事故

git merge的时候,磁盘空间不足,失败之后,导致当前分支上很多修改,增加,删除的文件。这个时候的状态不对了,等清理磁盘空间出来之后,需要把本地仓库恢复到干净的一个状态。

操作

1.tortoise git的revert

里面列了很多文件,结果一下午 + 一晚上还是没有完,第二天还在进行中。特别特别慢!!!

2.git checkout . && git clean -df

参考[1]和[2],参考[2]的评论有点吓人
看命令行有点效果,但是git status还是一大堆差异
感觉最终没有解决问题,因为我用tortoise git的git revert还是有一大堆列表

3.git reset --hard

切记:你要确定你本地的修改完全都不要,才能这么做!!!
参考[3],了解了git revert操作的原理,所以git revert和我们所理解的svn的revert是不一样的,所以很慢???
参考[4],直接git reset --hard就几秒钟搞定了~

参考

[1]https://blog.csdn.net/u012672646/article/details/56676804
[2]https://blog.csdn.net/leedaning/article/details/51304690
[3]https://blog.csdn.net/asoar/article/details/84111841
[4]https://www.runoob.com/git/git-reset.html

tortoise git revert的坑相关推荐

  1. git reset, git checkout, git revert 区别 (译)

    博客原文地址: http://blog.mexiqq.com/index.php/archives/3/ 题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大 ...

  2. gitlab使用说明 与Tortoise Git一起使用

    gitlab使用说明 这里是已经填过的坑,所以一定注意 1.换行符兼容 安装完git后,立即在命令行中执行:git config --global core.autocrlf false 否则,git ...

  3. git revert和git reset的区别

    git revert 是撤销某次操作,此次操作之前的commit都会被保留 git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区 具体一个例子,假设有三个commit, git s ...

  4. 使用tortoise git管理gitolite版本库

    gitolite-admin是用于管理git版本库的版本库,将其从服务器上clone下来. 使用tortoise git clone的时候需要指定私钥,私钥的格式是ppk的,需要使用putty的PUT ...

  5. 解决Git Revert操作后再次Merge代码被冲掉的问题

    解决Git Revert操作后再次Merge代码被冲掉的问题 参考文章: (1)解决Git Revert操作后再次Merge代码被冲掉的问题 (2)https://www.cnblogs.com/ja ...

  6. git reset和git revert

    前面一篇文章讲了,git reset --hard HEAD是快速撤销当前修改,今天再来学习一下git revert,然后对比git reset. git reset是回退到以前的某个commit时, ...

  7. git reset --hard、git reset --sort及git revert区别

    一. 在git操作中,有时候,进行了错误的提交,但是还没有push到远程分支,想要撤销本次提交,可以使用git reset –-soft/hard命令. 1.二者区别: git reset –-sof ...

  8. git revert 用法

    git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交     * git revert HEAD              ...

  9. git revert改写提交

    教程3 改写提交! 2. revert 为了节省时间,这个教程使用现有的历史记录作为本地数据库. 从这里下载 我们将用revert命令来取消「添加pull的讲解」提交. 首先进入stepup-tuto ...

  10. Git复习(十三)之git revert用法及与git reset区别

    git revert用法以及与git reset的区别 git revert用法 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一 ...

最新文章

  1. 计算机评语公式怎么输,在excel中,如何使用公式写评语
  2. 打开 谷歌浏览器exe_谷歌浏览器下载安装和插件安装步骤
  3. redhat enterprise linux 5 上安装openoffice3.0 1
  4. php生成 sku_高并发下,php与redis实现的抢购、秒杀功能
  5. linux操作系统之信号量、互斥量在进程间的同步、文件锁
  6. opencv 边缘平滑_基于OpenCV的车道检测实现(一)
  7. java hashcode 例子_Java UUID hashCode()用法及代码示例
  8. 关于vue的钩子函数+生命周期
  9. warning: refname ‘HEAD‘ is ambiguous解决方法
  10. poj 4451 Dressing 一个小模拟 金华regional
  11. abrt-hook-ccpp: Saved core dump of pid 12224导致dn挂掉问题
  12. 【报告分享】休闲游戏商业化发行指南-穿山甲(附下载)
  13. mysql错误代码1813_MSSQL2000数据库附加错误1813解决方案
  14. 人类简史 从动物到上帝
  15. ar vr mr 计算机技术,VR技术是什么?AR、MR又是什么?
  16. 工赋开发者社区 | 让小型企业提高 20 倍效率的统一技术栈
  17. Buuctf (Web)Ping Ping Ping
  18. 计算机分析建筑风,武汉城住宅小区风环境计算机模拟分析-图学学报.PDF
  19. CodeIgniter框架解析
  20. 黑眼圈怎么才能快速遮瑕消除

热门文章

  1. python基础总结:1.6、流程控制
  2. 秒杀系统学习-seckill
  3. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.4节应用颜色
  4. 宇视警戒球人形检测告警配置
  5. dell r630 配置raid_DELL服务器RAID配置图文教程
  6. C++程序设计:三角形图形输出
  7. 中国互联网络发展状况统计报告计算机,CNNIC发布《第22次中国互联网络发展状况统计报告》...
  8. 医疗时钟系统的设计方案
  9. 怎么用level2行情接口获取A股数据?
  10. mac mini u盘安装系统_系统安装丨如何制作U盘启动盘?