smart git 使用不当造成discard怎么办:如果checkout时 不小心discard 而且之前没有commit 那么可以通过stash 本地仓库缓存--犯罪现场记录--中
apply stash 如果失败 则show 所有 找到时间点上发生的变动,然后一个一个文件比较,compare with After
left is 被删的 right is 目前的 next或者 Pres 每一处change红色标记,直接take left 用左边的替换当前文件
apply stash 如果失败 则show 所有 找到时间点上发生的变动,然后一个一个文件比较,compare with After
left is 被删的 right is 目前的 next或者 Pres 每一处change红色标记,直接take left 用左边的替换当前文件
即可.....。
参考原文:http://stackoverflow.com/questions/52704/how-do-you-discard-unstaged-changes-in-git