It is possible to execute commands for Git from [Denodo Scheduler](https://community.denodo.com/docs/html/browse/latest/scheduler/administration/creating_and_scheduling_jobs/creating_and_scheduling_jobs). Therefore, you could use the Denodo Scheduler for your use case. However you must notice that it is only possible to execute a Git command on a database if you have previously connected to that database, so you have to choose the right Scheduler data source pointing to the corresponding Virtual DataPort database.
To get more information related to the GIT commands, you could refer to the section of the [Statements to Work with GIT](https://community.denodo.com/docs/html/browse/latest/vdp/vql/version_control_systems_integration_commands/statements_to_work_with_git/statements_to_work_with_git) of the Version Control Systems Integration Commands.
Hope this helps!