之後從以前的git commit中恢復文件我處於非常糟糕的狀況。我爲一個項目編寫了很多腳本並意外刪除了它們。在git rm
我有3個分支:主,開發,應用
我開發的Dev分支,繼續掌握工作副本,並在應用程序編寫應用程序腳本。我將Dev合併到了Master,然後將Master合併到了App中。但是當我忘記了我已經刪除了主人和Dev的所有應用程序腳本。所以我一味地刪除了App中的所有應用程序腳本。現在,我想回去獲取這些文件。
要回去犯我用
git revert HEAD~1
我又試圖
git rm app_*
到untrack文件。但是,從我的文件夾中刪除了它們。現在我無法在任何提交中找到它們。我怎樣才能得到這些文件?
您可以嘗試恢復到舊版本。使用此命令查看特定文件的修訂> git log --oneline。您可以使用此命令恢復到舊版本> git checkout#oldrevision#。 –
這是很多文件。喜歡40.長名。我不記得他們中的任何一個。 – toshiomagic
你可以做>> git log --oneline app_ * –