10.6.5. 记录配置历史的 Git

你可以使用 Git) 工具来手工记录按时间先后顺序的配置历史。这里是一个例子,让你练习记录”/etc/apt/“ 内容。

  1. $ cd /etc/apt/
  2. $ sudo git init
  3. $ sudo chmod 700 .git
  4. $ sudo git add .
  5. $ sudo git commit -a

提交配置,描述此次提交。

对配置文件进行修改。

  1. $ cd /etc/apt/
  2. $ sudo git commit -a

提交配置,说明提交,继续你的工作。

  1. $ cd /etc/apt/
  2. $ sudo gitk --all

你有全部的配置历史。

[注意]注意

sudo(8) 是需要用于配置数据文件,任意文件权限的情况。 对于普通用户的配置数据,你需要省略 sudo

[注意]注意

在上面例子里的 “chmod 700 .git“ 命令,是用来保护文档数据不被未经授权的读访问。

[提示]提示

要更加完整的建立配置历史记录,请参阅 etckeeper 包: 第 9.2.10 节 “记录配置文件的变更”