git rm--cached是否删除生产文件?

git rm--cached是否删除生产文件?,git,Git,当我运行git status时,出现了一些图像文件: modified: public/system/styles/dimages/000/000/003/medium/m312.png 我不想从我的开发环境提交图像,所以我尝试将public/system/styles/dimages/添加到我的.gitignore 我再次运行了git status,看到了相同的图像文件,因此我运行了: git rm --cached -r public/system/styles/dimages/ 我接下

当我运行git status时,出现了一些图像文件:

modified: public/system/styles/dimages/000/000/003/medium/m312.png
我不想从我的开发环境提交图像,所以我尝试将
public/system/styles/dimages/
添加到我的
.gitignore

我再次运行了
git status
,看到了相同的图像文件,因此我运行了:

git rm --cached -r public/system/styles/dimages/
我接下来看到的让我害怕,因为它看起来像是从我的生产服务器上删除了一大堆图像:

rm 'public/system/styles/dimages/000/000/001/medium/iniga.jpg'
rm 'public/system/styles/dimages/000/000/001/original/iniga.jpg'
rm 'public/system/styles/dimages/000/000/001/thumb/iniga.jpg'
我想知道我是否在运行
git rm
时搞砸了什么,推/部署我的代码是否会删除生产服务器上的任何映像文件

非常感谢

git rm--cached
旨在删除在此之前已签入的所有文件,因此,如果图像文件已签入,则会出现从存储库中消失的问题


考虑到这些文件似乎是您的应用程序所必需的,我不想这么说,但您不能就这样删除它们。直到您可以安全地将它们移动到其他地方的另一台服务器,并让您的应用程序依赖该服务器获取这些资源。

我从生产服务器重新同步了文件,并重新设置了git。。。现在一切都好了。