我想忽略一个包含数据库密码之类的文件。我问一个安装git的朋友我是否可以使用gitignore。他说:“不行,因为仓库中已经有一个包含虚拟数据的文件,你应该使用另一个函数,我不记得它叫什么了,谷歌一下吧!”我试着谷歌,但鉴于信息是相当棘手的,有人知道他说的是什么功能吗?
kcugc4gi1#
如果你将文件添加到.git/info/exclude -它将被忽略,并且这个排除文件是你的仓库本地的,其他人将无法使用。
e0bqpujr2#
您应该使用gitattribute过滤器驱动程序
这样的话:
wn9m85ua3#
这里有一个gitignore的替代方法:忽略.gitignore文件本身
8wtpewkr4#
如果要忽略已跟踪的文件,请使用以下命令:
git update-index --assume-unchanged <filePath>
4条答案
按热度按时间kcugc4gi1#
如果你将文件添加到.git/info/exclude -它将被忽略,并且这个排除文件是你的仓库本地的,其他人将无法使用。
e0bqpujr2#
您应该使用gitattribute过滤器驱动程序
这样的话:
wn9m85ua3#
这里有一个gitignore的替代方法:
忽略.gitignore文件本身
8wtpewkr4#
如果要忽略已跟踪的文件,请使用以下命令: