我如何在特定日期或时间git pull?

cho*_*nge 1 git github

我想运行命令(git pull origin 02:00:00)或类似的东西然后离开,那时我的本地仓库会自动从远程仓库中获取最新文件.

我正和一位同事一起工作,他说他应该有一些东西让我在特定时间内拉(比如从现在起2小时).我已经看过搜索,我可以找到的是关于如何按日期进行git checkout或检索某个日期的文件的指南/教程/提示.

这是可能的还是我需要在终端中输入命令?

Sto*_*ica 5

如果你想在将来某个时候运行Git命令,那不是Git功能,那就是一个调度任务.您可以使用的一个工具是at命令,例如:

at now + 2 hours
Run Code Online (Sandbox Code Playgroud)

例如,这将为您提供一个提示,通常at>您可以键入命令以便稍后运行git pull.键入要运行的所有命令后,按Control-D以完成at命令.

另一个解决方案是睡两个小时然后做git pull:

sleep 7200 && git pull
Run Code Online (Sandbox Code Playgroud)

另一种解决方案是使用cron.