标签: git gitattributes
在我的带有两个分支(主/开发)的存储库中,我有一个敏感文件,其中包含密码和api密钥,由于明显的原因,它们无法推送到远程存储库。该文件还定义了在开发和生产阶段运行应用程序的端口(它们不同)。因此,不应将此文件合并。
将其简单地放在.gitignore中会使git不可见,并且必须在签出后手动编辑内容。有没有一种方法可以使用.gitattributes来满足我提到的要求(即在合并和推送时忽略文件,而在提交时则忽略文件)?
.gitignore
.gitattributes