我想用 git 跟踪我的 linux 配置。
- 我的想法是每个服务器的分支。
/etc
不是唯一需要跟踪的目录(我不会git init
在'/etc
' 中)
据我所知,可以为远程目录初始化 git。
我尝试过这个:
# mkdir -p /git/.git
# cd /git
# git --work-tree=/ --git-dir=/git/.git init
Initialized empty Git repository in /git/.git/
1)在一切还未实现之前创建一个新分支
# git branch server1
fatal: Not a valid object name: 'HEAD'.
2) 无法在 master/HEAD 中添加文件
# touch README.md
# git add README.md
fatal: Unable to create '//.git/index.lock': No such file or directory
我应该如何正确设置 git 来跟踪我的系统配置?
谢谢。
页。
答案1
如果你不想手动操作,可以使用 etckeeper:http://joeyh.name/code/etckeeper/
这是专门为此目的而制作的。