linux - git 是一个很好的备份工具吗?

标签 linux git github

我想在我的项目中使用git来进行备份。问题是是否可以每次 4 小时自动添加/提交?是否应该为此编写一种 bash 脚本,或者 git 中已经实现了此类功能?

最佳答案

Git 不在后台运行。它仅在您调用它时运行。因此它无法监控经过了多少时间并自动提交。

如果您需要该功能,您可以创建一个执行该功能的脚本并将其添加到每小时的 cron 作业中。该脚本负责确定自上次调用以来是否已过去 4 小时。该脚本还将负责处理提交冲突。我不知道它是如何做到的。

话虽如此,在我看来,您将版本控制与增量备份混淆了。

关于linux - git 是一个很好的备份工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16859089/

相关文章:

c - 如何在Linux内核5.*中正确拦截系统调用?

c - 递归地从目录中删除悬挂链接

linux - 复制时如何清除Vim中的行号?

github - 为什么不能构建 godef.go?

java - FileNotFoundException - 设备上没有剩余空间

git - 我的 Azure 更改未发布到我的网站上

git - 如果我重置它,为什么我在 git diff 中看不到文件?

ios - 我应该在 iOS 应用程序的 git 存储库中忽略哪些文件/文件夹?

git - 无法推送到 GitHub : Gist does not support directories

github - 我可以创建一个与存在但已被删除的存储库名称相同的 github 存储库吗?