'git pull'时排除某些文件
问题描述:
我正在和另外两个人一起做一个复杂的PHP项目。我们从一开始就为这个项目安装了git。工作了两个月后,我们想从git跟踪中删除某些文件夹(/dev/app
)(git已经在跟踪它们)。所以我删除了/dev/app
中的所有文件,并在.gitignore
文件中添加了一个条目,以排除/dev/app
文件夹中的PHP
文件。'git pull'时排除某些文件
**/dev/app/*.php
我向主分支提交了一个提交。我把他们推到原点,它工作的很好。但是我的同事们在不同的分支上工作。当我将他们的分支与主人合并时,git开始重新跟踪排除的文件。
在当地环境中这不是问题,但在生产环境中这是一个非常头痛的问题。我只需要客户端生成的文件在生产服务器的/ dev/app文件夹中,我需要保留它们而不做任何修改。
任何人都可以帮助我解决这个问题吗?
答
您应该添加这些文件的.gitignore
到https://*.com/questions/7098586/git-pull-deleted-files – k0pernikus
它有几分相似,但我希望能找到一个类似这样,没有人能够首先“推”这些文件。 – Fawzan