我想运行命令(git pull origin 02:00:00)或类似的东西然后离开,那时我的本地仓库会自动从远程仓库中获取最新文件。
我正和一位同事一起工作,他说他应该有一些东西让我在特定的时间内拉(比如从现在起2小时)。我已经看过搜索,我可以找到的是关于如何按日期进行git checkout的指南/教程/提示,或者检索特定日期的文件。
这是可能的还是我需要在终端中输入命令?
答案 0 :(得分:5)
如果你想在将来运行Git命令,
这不是Git功能,
这是一项调度任务。
您可以使用的一个工具是at
命令,例如:
at now + 2 hours
这将为您提供一个提示,通常为at>
,您可以在其中键入命令以便稍后运行,例如git pull
。
键入要运行的所有命令后,按Control-D
完成at
命令。
另一个解决方案是睡两个小时,然后git pull
:
sleep 7200 && git pull
另一种解决方案是使用cron
。