git大坑---cleanup
首先,要明确一下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相关推荐
- Mac上Homebrew的使用
0 Homebrew是啥? "Homebrew installs the stuff you need that Apple didn't.--Homebrew 使 OS X 更完整&quo ...
- Spring Cloud综合实战 - 基于TCC补偿模式的分布式事务
2019独角兽企业重金招聘Python工程师标准>>> 本文通过使用Spring Cloud和Docker构建了一个常见的Microservice体系. Spring Cloud为开 ...
- Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)
0 Homebrew是啥? "Homebrew installs the stuff you need that Apple didn't.--Homebrew 使 OS X 更完整&quo ...
- Mac 下安装配置 Python 开发环境
图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...
- Brew安装MacVim
brew install macvim --with-cscope --with-lua --with-python cscope lua python支持 附一些简单的brew命令 查看brew的帮 ...
- mac电脑开发环境配置
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 安装终端分屏器iterm2 iterm2 配置标题栏显示当前路径 # put this in your .bash_profile if [ $ITE ...
- PC操作系统使用技巧
必备技巧 快捷键 windows - Win+R 启动运行 - Ctrl+Win+←或→ ...
- Mac OS X系统 HomeBrew的安装和简单使用
本文章为菲利克斯猫(Felix.mao) 原创,原文链接地址如下: http://blog.csdn.net/maojudong/article/details/7918291 前面两篇文章已经介绍了 ...
- HomeBrew的安装和简单使用
1. 前言 作为linux系统的忠实粉丝,我们都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统. 包括Windows用户都有多种方 ...
- Mac’s Homebrew
黄金三问:what,why,how macOS(或 Linux)缺失的软件包的管理器 - Homebrew 官网的说明文档会详细告诉我们. 一:查看Homebrew是否安装下载: 终端输入命令行bre ...
最新文章
- python显示当前时间
- android 使用以太网共享4g网络_案例 | 东土科技Aquam系列重新定义列车骨干网络!...
- npm 打包vue,错误 errno 126 / 清空node_modules目录
- apache camel_使用Apache Camel进行负载平衡
- Windows 2000/XP中对窗口进行透明化
- 阿里一面,说说你对zookeeper中ZAB协议的理解?
- 在大厂厮杀多年,总结出来的技术面试流程注意事项加分点,懂了这些你就成功一半了
- 【eclipse】解决:eclipse或STS运行maven工程出现Missing artifact jdk.tools:jdk.tools:jar:1.7问题
- 破解网站发布系统 ASP生成静态页面方法
- poj 1027 深搜
- java excel导入导出案例
- SQL安装过程中出现的错误解决
- 多屏信号服务器,多屏拼接控制器及多屏拼接方案【图文】
- 深度学习结合SLAM的研究思路/成果整理之(二)语义SLAM 端到端
- 一年级口算题20以内加减法有哪些技巧
- 2030中国足球称霸世界
- java ruby 比较_java和ruby的一些比较
- 联发科10月营收238亿新台币 近6个月低点
- 持续更新|有关最强绘画AI--Midjourney资料收集大全
- 项目1 设计简易灯箱画廊 实训要求: (1)利用超链接和图像标记设计简易灯箱画廊。 (2)给简易灯箱画廊增加背景音乐效果。