我修改了一些项目文件(profilePage.js和profile.js),然后将它们添加到commit中,但是我没有推送,因为我有一个要删除的备份。然后我不小心通过powershell删除了profile.js rm配置文件.js
而不是profile.js.backup 现在我只想删除被删除的文件的未提交版本,并且只使用commit中保留的文件。 如何做到这一点? 添加到 .gitignore 没有解决这个问题。
.gitignore
即使文件不再在磁盘上,它也在索引中。
这意味着这将还原文件:
git commit -m "commit changes" git checkout -- profile.js