我正在尝试将git用作多个目录的配置管理/备份解决方案。我的想法是设置一个cron作业来执行每晚提交,并推送到我们的中央存储库。对于不连续的文件夹,实现此目的的最佳方法是什么?我唯一想到的是在/
中初始化git存储库,然后根据需要添加文件夹。有没有更好的办法?这是我要备份的示例文件夹。
/etc/folder1/
/opt/folder2/
/var/log/folder1/
答案 0 :(得分:1)
老实说,我认为/中的一个回购交易是我想要做的最好的选择。
在这种情况下(并且假设您的.gitignore
是“ on point”,以避免添加 ),您可以为每个文件夹执行以下操作:
git -C /path/to/folder1 add .
git commit -m "Add /path/to/folder1"
git push
然后重复folder2
,folder3
,依此类推...(假设这些文件夹未嵌套)。