我如何创建一个 cron 作业,它会在每个星期五提交我在我的存储库中的所有更改

How do I create a cron job that will commit all my changes in my repository every friday

我是 Git 的新手,我做了一些研究,发现我可以 运行 cron 作业来每隔一定时间将我的提交提交到我的存储库中,我的问题是。

我可以创建一个每周五 16:00 运行 的 cron 作业吗?

这样做不是一个好习惯。

假设您编写了一个脚本来执行

git add . && \ 
git commit -m ... && \
git pull

这些命令将添加内容并将它们提交到 git。

一旦您尝试推送您的代码,只要您没有任何冲突,它就会正常工作。如果发生冲突,git 将不知道如何解决冲突,您的存储库将变得一团糟。


示例:

假设您将 运行 卷入这场冲突:

您希望git如何解决它?


澄清一下:您可以通过多种方式自动解决冲突,但这不是一种健康的做法,因此您应该避免这样做。