假设我有一个特定的文件结构:
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
中的数据(显然不需要永久替换我的数据副本)?如果没有,解决此问题的标准方法是什么?