Chr*_*ind 167
如果您使用的是"专业"IDE,那么您可以从本地历史记录中恢复文件.例如,在Rubymine中,您可以右键单击文件并观看独立于git更改的更改历史记录,现在保存了几次^^
Von*_*onC 98
我相信如果一个文件被修改但尚未添加(暂存),它纯粹是"私人的".
这意味着如果用索引或HEAD版本覆盖它,GIT就无法恢复它(除非你在某个地方有你当前工作的副本)."
"私有"内容是仅在您当前目录中可见的内容,但未在Git中以任何方式注册.
rom*_*man 58
如果你在Sublime Text之类的编辑器中工作,并且有问题的文件仍然打开,你可以按ctrl + z,它将返回到git checkout之前的状态.
Ben*_*ohn 23
在OS X上开发?使用Xcode?你可能很幸运!
如qungu的评论中所述,OS X维护文件的自动保存版本历史记录,即使您没有使用时间机器也是如此.
所以,如果你吹走满不在乎的不分阶段的局部变化git checkout .
,这里是你如何能可能恢复所有的工作.
如果有人发现这个线程已经破坏了XCode中的一些工作,那么就有办法获得AutoSave历史记录.XCode本身没有菜单条目来查看AutoSave历史记录,但它确实存储了它.如果在TextEdit中打开有问题的文件,则可以还原并查看"文件">"还原"下的"自动保存"历史记录.
昨天,这对我来说很棒,并且恢复了大约一天的工作.
您可能会问,"为什么没有git命令行界面,这是用于软件工程的首要VCS2016 2017年2018年,至少在将它们吹走之前备份文件?就像你知道的那样,在过去的三十年里,编写得很好的软件工具."
或者你可能会问,"为什么在TextEdit中可以访问这个非常棒的文件历史记录功能,而不是我真正需要它的Xcode?"
......我认为,这两者都会告诉你很多关于我们行业的事情.或者也许你会去修理这些工具.哪个会很棒.
在 VSCODE ctrl+z (undo) 中对我有用
我做了git checkout .
而不是git add .
我所有的文件更改都丢失了。
但是现在command + z
在我的 mac 中使用,恢复了更改并为我节省了工作量。
归档时间: |
|
查看次数: |
91166 次 |
最近记录: |