首先,要明确一下cleanup是干嘛的

svn中,cleanup就是清除缓存,

举个例子:同一个文件,你在查看的时候,别人修改了这个文件(当然别人肯定是在你还在看的时候提交了的,没提交的话对你不会有影响),也灭有加锁,而你也对文件有改动(或者是不小心碰了一下导致文件有修改),你保存,退出。然后你会重新更新,或者提交自己的更新,这时会报错,原因就是自己本地和远端的内容不同,需要清下缓存(右键cleanup),再从新更新即可。

git中,cleanup是删除文件的意思,如果没提交到本地的话是不可恢复的(回收站可找),

说下我的情况,我是git拉完代码有修改,后面准备提交分支的时候,发现url没有,去看

git remote,git remote -v 等等都是空的,没有办法了,准备从新拉项目。

但看到了git中的cleanup,就想着点了一下,结果肉眼可见的速度,文件夹中代码全没了(只剩一个.idea还是.gitignore具体给忘了),当时就傻眼了,因为我是还有一些修改的代码需要用到的,果断跑到回收站里去恢复,点击恢复,完成。

结果还是什么都没有(如下图)

这时有点不淡定了,准备刷新,退出重新进一下,发现了问题(如图)

我在删除之前目录是git里面的,删除之后改了git为git_shinyinfo,而恢复后我还是在git_shinyinfo里面看的,但是,回收站恢复是带你之前的文件夹一起恢复的。虽然我改了文件夹名,但是别人压根没恢复到这里 。好了,到这里cleanup问题结束。至于url没有,以及url修改,后面再讨论。

最后说明一下,git cleanup慎用。

git大坑---cleanup相关推荐

  1. Mac上Homebrew的使用

    0 Homebrew是啥? "Homebrew installs the stuff you need that Apple didn't.--Homebrew 使 OS X 更完整&quo ...

  2. Spring Cloud综合实战 - 基于TCC补偿模式的分布式事务

    2019独角兽企业重金招聘Python工程师标准>>> 本文通过使用Spring Cloud和Docker构建了一个常见的Microservice体系. Spring Cloud为开 ...

  3. Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)

    0 Homebrew是啥? "Homebrew installs the stuff you need that Apple didn't.--Homebrew 使 OS X 更完整&quo ...

  4. Mac 下安装配置 Python 开发环境

    图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...

  5. Brew安装MacVim

    brew install macvim --with-cscope --with-lua --with-python cscope lua python支持 附一些简单的brew命令 查看brew的帮 ...

  6. mac电脑开发环境配置

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 安装终端分屏器iterm2 iterm2 配置标题栏显示当前路径 # put this in your .bash_profile if [ $ITE ...

  7. PC操作系统使用技巧

    必备技巧 快捷键 windows - Win+R                                            启动运行 - Ctrl+Win+←或→              ...

  8. Mac OS X系统 HomeBrew的安装和简单使用

    本文章为菲利克斯猫(Felix.mao) 原创,原文链接地址如下: http://blog.csdn.net/maojudong/article/details/7918291 前面两篇文章已经介绍了 ...

  9. HomeBrew的安装和简单使用

    1.  前言 作为linux系统的忠实粉丝,我们都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统. 包括Windows用户都有多种方 ...

  10. Mac’s Homebrew

    黄金三问:what,why,how macOS(或 Linux)缺失的软件包的管理器 - Homebrew 官网的说明文档会详细告诉我们. 一:查看Homebrew是否安装下载: 终端输入命令行bre ...

最新文章

  1. python显示当前时间
  2. android 使用以太网共享4g网络_案例 | 东土科技Aquam系列重新定义列车骨干网络!...
  3. npm 打包vue,错误 errno 126 / 清空node_modules目录
  4. apache camel_使用Apache Camel进行负载平衡
  5. Windows 2000/XP中对窗口进行透明化
  6. 阿里一面,说说你对zookeeper中ZAB协议的理解?
  7. 在大厂厮杀多年,总结出来的技术面试流程注意事项加分点,懂了这些你就成功一半了
  8. 【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
  9. 破解网站发布系统 ASP生成静态页面方法
  10. poj 1027 深搜
  11. java excel导入导出案例
  12. SQL安装过程中出现的错误解决
  13. 多屏信号服务器,多屏拼接控制器及多屏拼接方案【图文】
  14. 深度学习结合SLAM的研究思路/成果整理之(二)语义SLAM 端到端
  15. 一年级口算题20以内加减法有哪些技巧
  16. 2030中国足球称霸世界
  17. java ruby 比较_java和ruby的一些比较
  18. 联发科10月营收238亿新台币 近6个月低点
  19. 持续更新|有关最强绘画AI--Midjourney资料收集大全
  20. 项目1 设计简易灯箱画廊 实训要求: (1)利用超链接和图像标记设计简易灯箱画廊。 (2)给简易灯箱画廊增加背景音乐效果。

热门文章

  1. html动画3d背景图片,jQuery和CSS3全屏3D背景图片视觉差特效
  2. 运算放大器应用汇总1
  3. doxygen的特定命令
  4. c语言 tc 编译,用Win-TC编译与用TC2.0编译的差异
  5. 使用IPV6技术访问网站
  6. 怎么做code review
  7. 简单选择排序(Eternallyc)
  8. 华硕asus k013 me176cx rom固件刷机包
  9. oracle rat结果分析比较,Oracle RAT介绍及最佳实践
  10. html+css基础教程之html简介和元素