2016-12-25 51 views
-1

偶然我刪除PHP文件有:混帳 - 恢復已刪除的文件未追蹤

git clean -xfd 

有什麼好的文件恢復爲Windown PC恢復這些文件的工具? 還是其他的好解決方案?

謝謝!

+0

其中一個:http://www.cgsecurity.org/wiki/TestDisk – Philippe

+0

一個很好的做法與git:儘可能多的提交和您的文件將被備份... – Philippe

+0

@Philippe我知道,但那些文件不能被推送到遠程,我的錯誤沒有保存在其他地方。我如何用這個工具恢復? –

回答

0

希望其不要遲到這...但是...如果你沒有改變遠程分支的是,你可以做這樣的:

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

(你可以使用 - 如果你想取1個分支)

git reset --hard origin/<remote_branch> 

使用這些命令,您將本地分支作爲遠程分支。

例子:

文件= index.html的

遠程分支(DEV)= <html>... a lot of stuff ... </html>

本地分公司(DEV)= <html><html><html><html>Bugged or deleted<html><html>

git fetch --dev && git reset --hard origin/dev後,您當地的分行會像遠程的。