Git - 还原已删除的未删除文件

时间:2016-12-25 13:37:54

标签: php git github recovery data-recovery

偶然我删除了PHP文件:

git clean -xfd

Windown PC有什么好的文件恢复工具可以恢复这些文件吗? 还是其他任何好的解决方案?

谢谢!

1 个答案:

答案 0 :(得分:0)

希望它不会迟到......但是......如果你还没改变远程分支,你可以做到这一点:

git fetch --all // make you localrepo match with remoteRepo

(你可以使用 - 如果你只想获取1个分支)

git reset --hard origin/<remote_branch>

使用这些命令,您将本地分支作为远程分支。

示例:

File = index.html

远程分支(dev)= <html>... a lot of stuff ... </html>

Local Branch(dev)= <html><html><html><html>Bugged or deleted<html><html>

git fetch --dev && git reset --hard origin/dev之后,您的本地分支将像远程分支一样。