git从不同目录添加文件

时间:2018-07-09 15:49:51

标签: git backup configuration-management

我正在尝试将git用作多个目录的配置管理/备份解决方案。我的想法是设置一个cron作业来执行每晚提交,并推送到我们的中央存储库。对于不连续的文件夹,实现此目的的最佳方法是什么?我唯一想到的是在/中初始化git存储库,然后根据需要添加文件夹。有没有更好的办法?这是我要备份的示例文件夹。

/etc/folder1/ /opt/folder2/ /var/log/folder1/

1 个答案:

答案 0 :(得分:1)

  

老实说,我认为/中的一个回购交易是我想要做的最好的选择。

在这种情况下(并且假设您的.gitignore是“ on point”,以避免添加 ),您可以为每个文件夹执行以下操作:

git -C /path/to/folder1 add .
git commit -m "Add /path/to/folder1"
git push

然后重复folder2folder3,依此类推...(假设这些文件夹未嵌套)。