首页 > 解决方案 > git ignore 尝试提交更改,即使它们已添加到 .gitignore

问题描述

我不小心将一些存储文件添加到我的 git 存储库中,我现在想将它们从本地计算机中删除,但它们必须保留在服务器上。所以我所做的是在我的本地机器上克隆项目,然后将此行添加到我的.gitignore

/storage/app/public/product

之后我从本地机器中删除了文件。现在,当我对其他文件进行更改时,它会尝试提交对该文件所做的更改并尝试在存储库中删除它们。现在我想要的是 1-从本地机器中删除它们而不是提交它们 2-从存储库中删除它们并且它不会在实时服务器上删除它们

标签: laravelgit

解决方案


通过运行以下代码删除 git 缓存

git rm -r --cached .

然后:

git add .

最后提交

git commit

推荐阅读