Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种简单的方法可以将一个不断更新的文件推送到git repo?_Python_Python 3.x_Git_Version Control - Fatal编程技术网

Python 有没有一种简单的方法可以将一个不断更新的文件推送到git repo?

Python 有没有一种简单的方法可以将一个不断更新的文件推送到git repo?,python,python-3.x,git,version-control,Python,Python 3.x,Git,Version Control,我有一个git repo,包括一个使用数据文件进行输入的程序。与开发不同的是,web数据被刮取并保存到一台机器上的文件中。基本上,我想在git上跨多个设备访问此文件的最新版本 使用git有没有一种简单的方法来实现这一点,或者我应该将文件存储在其他地方(比如GoogleDrive)并将程序指向该文件 (单行Python解决方案的额外积分)您可能需要定期更新工作区 示例(每5分钟一次): 在update.sh中: cd somewhere git pull 如果在开发机器上,您可以安排定期的git

我有一个git repo,包括一个使用数据文件进行输入的程序。与开发不同的是,web数据被刮取并保存到一台机器上的文件中。基本上,我想在git上跨多个设备访问此文件的最新版本

使用git有没有一种简单的方法来实现这一点,或者我应该将文件存储在其他地方(比如GoogleDrive)并将程序指向该文件

(单行Python解决方案的额外积分)

您可能需要定期更新工作区

示例(每5分钟一次):

update.sh
中:

cd somewhere
git pull

如果在开发机器上,您可以安排定期的git提交,并将其推送到远程裸存储库(例如crontab),那么远程存储库上的post-receive钩子可以将提交安装到工作目录中。这是基于两个if的。
cd somewhere
git pull