git undo删除文件

Pradeep 7 git git-stage git-rm

我是git的新手.我有来自远程的结帐文件.我不得不从git repo中删除一些文件.git rm我发出了unix rm -rf folder命令,而不是执行命令.我需要还原delete命令然后执行git rm命令.如何恢复到最新的代码?

注意:我还没有提交暂存文件.出来的git status是以下格式删除的文件列表:

#   deleted:    i18n/angular-locale_sl.js
#   deleted:    i18n/angular-locale_in.js 

VonC.. 10

我需要恢复删除命令,然后执行git rm命令.如何恢复到最新的代码?

只需做一个(因为你没有做任何事情):

cd /root/of/your/repo
git checkout HEAD -- .

这将把工作树恢复到索引.

(A也git reset --hard应该工作,但这里不需要)

但您也可以直接将这些删除注册到索引:

git add -A .

请参阅" 之间有什么区别?git add .git add -u "