像gitignore但不是git忽略的东西

Him*_*ors 7 git github

我想忽略包含数据库密码等的文件.如果我能帮助我们,我就会问一位设置了git的朋友.他说"不,因为存储库中已经有一个带有虚拟数据的文件,你应该使用另一个函数,我不记得它叫什么了,谷歌吧!"

我试过谷歌,但鉴于这些信息非常棘手,有谁知道他在谈论什么功能?

Von*_*onC 9

您应该使用gitattribute过滤器驱动程序

替代文字

那样:

  • 在结帐步骤中,"涂抹"脚本可以根据您的需要替换文件内容,首先保存其原始内容(也就是说,假设该文件的内容足够具体,可以被检测为正确的内容,因为filter driver是关于文件的内容,而不是关于特定文件路径名的).
  • 和/或在提交步骤中,"干净"脚本可以恢复其原始内容中的相同文件(再次假设修改后的内容足够具体以便检测和替换)


Dav*_*ran 8

认为,如果您将文件添加到.git/info/exclude中,它将被忽略,并且此排除文件对您的存储库是本地的,并且不会被其他人使用.

我自己只是学习git,所以你可能想进一步检查这个.