有没有办法用git推送模板文件而不是实际文件?

时间:2018-09-15 10:19:16

标签: git push secret-key

假设我有一个特定的文件结构:

select CONCAT('Month: ',MonthDiff,' Days: ' , DayDiff,' Minutes: ',MinuteDiff,' Seconds: ',SecondDiff) as T  from 
(SELECT DATEDIFF(MONTH, '2017-10-15 19:39:47' , '2017-12-31 23:59:59') % 12 as MonthDiff,
        DATEDIFF(DAY, '2017-10-15 19:39:47' , '2017-12-31 23:59:59') % 30 as DayDiff,
        DATEDIFF(HOUR, '2017-10-15 19:39:47' , '2017-12-31 23:59:59') % 24 as HourDiff,
        DATEDIFF(MINUTE, '2017-10-15 19:39:47' , '2017-12-31 23:59:59') % 60 AS MinuteDiff,
        DATEDIFF(SECOND, '2017-10-15 19:39:47' , '2017-12-31 23:59:59') % 60 AS SecondDiff) tbl

我将敏感数据存储在├─root │ ├─.git │ │ ├─... │ ├─config │ │ ├─secret.keys │ │ ├─secret.keys.template │ │ ├─ ... │ ├─... │ 中,并且数据以特定方式格式化。我在root/config/secret.keys中有一个root/config/secret.keys模板,其中包含root/config/secret.keys.template中的特定格式,而没有任何敏感数据。

是否有一种方法可以通过git push自动将secret.keys中的数据替换为secret.keys中的数据(显然不需要永久替换我的数据副本)?如果没有,解决此问题的标准方法是什么?

0 个答案:

没有答案