我想用git来跟踪我的linuxconfiguration。
/etc不是唯一一个要跟踪的目录(我不会在/etc git init ) 据我所知,可以为远程目录初始化一个git。
我试过这个:
# mkdir -p /git/.git # cd /git # git --work-tree=/ --git-dir=/git/.git init Initialized empty Git repository in /git/.git/
1)在一切都不可能之前创build一个新的分支
# 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来跟踪我的系统configuration?
谢谢。
P.
如果你不想手工做,你可以使用etckeeper: http ://joeyh.name/code/etckeeper/
这是专门为此目的而制作的。
使用一个适当的configurationpipe理工具,如木偶 , 厨师或similr,并将其configuration存储在混帐。
这可能有一个初始成本,但它比havimg要回来,并在以后的所有适合。