我正在尝试使用 git 作为多个目录的配置管理/备份解决方案。我的想法是设置一个 cron 作业来进行夜间提交并推送到我们的中央存储库。对于不连续的文件夹,实现此目的的最佳方法是什么?我唯一想到的是在 /
中初始化 git 存储库,然后根据需要添加文件夹。有没有更好的办法?以下是我要备份的示例文件夹。
/etc/folder1/
/选择/文件夹2/
/var/log/folder1/
最佳答案
I think honestly one repo in / is the best bet for what I'm looking to do.
在这种情况下(并且假设您的 .gitignore
是“正确的”,以避免添加一切),您可以为每个文件夹执行以下操作:
git -C /path/to/folder1 add .
git commit -m "Add /path/to/folder1"
git push
并重复 folder2
、folder3
等...(假设这些文件夹未嵌套)。
关于git 添加不同目录下的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51249478/