情景一: 用命令行的 :

git stash save -u "描述"
git stash save -a "描述"

-u: 会把没有记录到的文件也保存下来(比如你新建了一个文件,但是还没有git add,stash也会把这个文件保存下来)
-a: 会把忽略的文件也保存下来(.gitignore中的)

导致在git stash pop的时候 提示

其他文件提示
XXXX.class already exists, no checkout
最后一行
Could not restore untracked files from stash

情景二: 用 TortoiseGit 这个工具的:

可能是不小心点到了匿藏所有 --all,  这个会把那些未受版本控制的文件也匿藏,比如 : .idea, log, .gitignore 等等这些

这样到后面弹出匿藏的时候就会报错: 弹出匿藏错误!

解决办法:

第一步
使用如下命令找到所有提交记录
git log --graph --all --decorate --oneline 找到你git stash save 那次提交的<sha> 第二步
git checkout <sha> 第三步
git reset HEAD~ 第四步
git stash -u
 

最新文章

  1. CGLib动态代理原理及实现
  2. tomcat7配置虚拟目录
  3. c#解压文件
  4. sharepoint 开发相关工具总结
  5. iOS-UIViewController视图控制器跳转界面的几种常用方法
  6. [fun code - 模拟]孤独的“7”
  7. 【BZOJ-1797】Mincut 最小割 最大流 + Tarjan + 缩点
  8. ubuntukylin提取root权限及mongoDB部署
  9. FP-Tree算法的实现
  10. hdoj 3549 Flow Problem(最大网络流)
  11. 第三章 PL/SQL编程
  12. C++ 安全单例模式总结
  13. 转:【Java并发编程】之十一:线程间通信中notify通知的遗漏(含代码)
  14. python与ssh交互
  15. object tracking 词汇积累
  16. hadoop MapReduce
  17. poj 1113 凸包
  18. Ubuntn16.04.3安装Hadoop3.0+scale2.12+spark2.2
  19. Windows to go 慢,更换 user profile 路径
  20. Altium Designer 绘图流程及快捷键

热门文章

  1. 如何在 Google 地图中添加标记和说明
  2. Python2.x与3​​.x版本区别Ⅱ
  3. Hdu 1247 Hat's Words(Trie树)
  4. Leetcode题目39.组合总和(回溯+剪枝-中等)
  5. Linux设备驱动程序 之 ioctl
  6. pm2 配置方式
  7. Mac下持续集成-Mac下Tomcat+Jenkins集成环境搭建
  8. 自定义 TreeView 第三种状态(C#自定义控件)
  9. SpringCloud(五)之Spring Cloud 中 Feign结合Hystrix断路器开发实战
  10. 【SR汇总】算法时间效率