laravel - git ignore 尝试提交更改,即使它们已添加到 .gitignore
问题描述
我不小心将一些存储文件添加到我的 git 存储库中,我现在想将它们从本地计算机中删除,但它们必须保留在服务器上。所以我所做的是在我的本地机器上克隆项目,然后将此行添加到我的.gitignore
:
/storage/app/public/product
之后我从本地机器中删除了文件。现在,当我对其他文件进行更改时,它会尝试提交对该文件所做的更改并尝试在存储库中删除它们。现在我想要的是 1-从本地机器中删除它们而不是提交它们 2-从存储库中删除它们并且它不会在实时服务器上删除它们
解决方案
通过运行以下代码删除 git 缓存
git rm -r --cached .
然后:
git add .
最后提交
git commit
推荐阅读
- laravel - 未定义的变量:变量不会在另一个页面中传递
- javascript - Html复选框事件侦听器不起作用?
- django - 如何在不刷新页面的情况下在页面中添加信息?
- python - 制作一个带有按钮的浮动文本框,将文本框中的所有文本保存为多行的 .txt 文件,并将按时间命名的文件保存为标题
- javascript - 每 100 毫秒重绘一次正方形,但移动不顺畅
- d3.js - 在具有不同线数的多线图之间交换 D3
- python - BeautifulSoup 返回“无”
- python - 如何使用 OpenCV 和 Python 录制和保存视频?
- python - 如何查找 pyral 连接的集会工作区和项目名称
- java - 如何在 JPanel GridLayout 上鼠标进入和退出?