如何在WebStorm中使用git忽略文件删除

问题描述 投票:0回答:1

我有一个项目已经测试了一年多了。在此期间,所有数据文件夹都包含测试数据。现在是发布的时候了,数据文件夹将不再来自项目。

不过,我仍然想将这些数据文件保留在 git 项目中,以防万一我需要在新电脑上工作,或者其他人可以轻松开始测试网站。但不再希望 Git 跟踪这些测试文件的更改,忽略开发计算机上是否有更新的版本。

我已在本地删除了文件,WebStorm 想要提交它,如下所示。

enter image description here

但我不想从 git 中删除它们,因为我想忽略它们。 Git 不应再监视这些文件。

我不太确定如何忽略已经属于项目的文件。我想将它们保留在 Git 中,但忽略将来对它们的任何更改。

git webstorm
1个回答
0
投票

我认为

--assume-unchanged
选项正是您所需要的。对于 CLI git,这看起来像

git update-index --assume-unchanged src/file/to/ignore

这将使您的本地计算机忽略对这些文件进行提交的任何更改。但是,如果存储库中的任何“忽略”文件发生更改,您将需要恢复本地更改,然后才能从存储库中提取更新。

https://stackoverflow.com/a/44652029/20331291

© www.soinside.com 2019 - 2024. All rights reserved.