git敏感文件不提交该怎么保存?

要忽略文件就把文件加入.gitignore就好了

可是忽略的文件不提交感觉不安全,比如突然改了文件,又想还原回去,或者备份起来麻烦,该怎么解决呢?

回复
阅读 3.6k
4 个回答

写个自动脚本,加密压缩,然后提交压缩后的结果就是了。

不是太明白你的问题,需要忽略的文件加入了.gitignore 却又需要更改还原。还是你想说一些配置文件加入Git版本管理如何脱敏的问题?可以举个例子或者说说场景吗

参考 Laravel 的做法:

  1. 比如配置文件是 .env,创建一个 .env.sample
  2. 把配置信息的来源,默认值写在 .env.sample
  3. 忽略 .env,提交 .env.sample
  4. 非敏感数据直接写在 .env.sample

好像可以用 git-secret,我没仔细研究过,你可以看看符不符合你的要求

推荐问题
logo
Microsoft
子站问答
访问
宣传栏