我正在和另外两个人一起做一个复杂的PHP项目。我们从一开始就为项目设置了 git。 工作了两个月后,我们想从 git 跟踪中删除某些文件夹(/dev/app
)(git 已经在跟踪它们)。所以我从/dev/app
中删除了所有文件,并在.gitignore
文件中添加一个条目以排除/dev/app
文件夹中的PHP
文件。
**/dev/app/*.php
我向主分支做出了承诺。我把它们推到原点,它工作正常。但我的同事在不同的分支工作。当我将它们的分支与主节点合并时,git 再次开始跟踪排除的文件。
在局部环境中这不是问题,但在生产环境中却是一个巨大的头痛。 我只需要生产服务器中/dev/app 文件夹中的客户端生成的文件,并且我需要保留它们而不进行任何修改。
谁能帮我解决这个问题?
您应该将这些文件添加到 .gitignore