文件都没了。我用git rm -r *删除了所有文件

时间:2018-03-18 12:04:15

标签: git github laravel-5

有一种方法可以在我输入

后检索我的laravel应用程序文件
  

git rm -r *

我只想删除目录中用

删除的文件
  

git rm data.txt

但是所有这些。然后我误输了

  

git rm -r *

现在我的大部分应用程序目录都已消失。

现在剩下这些了

App FOlder left

2 个答案:

答案 0 :(得分:1)

如Inertia的评论中所述,git reset HEAD会将您的索引和工作树返回到上次提交的状态。如果您想要保留其他任何未提交的更改,您还可以执行git checkout [files or folders]以获取索引,然后<!doctype HTML> <html> <head> <title>Java Script</title> <meta charset="utf-8"> <script type="text/javascript"> function Play() { var myVideo = document.getElementById("Video1"); if(myVideo.paused) { myVideo.play(); //document.getElementById("play").innerHTML="Pause"; } else { myVideo.pause(); //document.getElementById("Pause").innerHTML="Play"; } } </script> </head> <body> <button type="button" onClick="Play()">Play/Pause</button> <video width="320" height="240" id="Video1"> <source src="Simple%20Plan%20-%20Last%20One%20Standing%20(Lyric%20V%C3%ADdeo).mov" type="video/mov"> <source src="Simple%20Plan%20-%20Last%20One%20Standing%20(Lyric%20V%C3%ADdeo).mp4" type="video/mp4"> </video> </body> </html>

答案 1 :(得分:0)

要恢复一个特定的已删除文件,请务必在文件名前添加--

 git reset -- path/to/deleted/file && git checkout -- path/to/deleted/file

需要--作为文件的限定符,因为git不知道它是文件还是分支。

相关问题