我仍在努力学习Git,但在搜索之后我仍然有点困惑。我使用git rm --cached
从Git存储库中删除了该文件,该文件保留在本地。在推送到远程git存储库并将其拉到开发服务器上时,删除了我删除的文件。有人可以建议如何解决这个问题吗?
答案 0 :(得分:1)
您需要考虑3个方面:存储库,临时区域和工作区。
该文件仍保留在存储库中。如果在删除文件之前获得了某个版本的存储库,则会返回该文件。
答案 1 :(得分:0)
git rm <Insert File name>
git commit --cashed <File name>
第一个将其从工作空间和索引中删除。缓存只会从索引中删除它。如果您忘记提交,那么它将保留在工作区中。