如何自动提交并推送到github?

时间:2018-10-31 07:40:21

标签: git github

我正在使用Windows,对github来说我是完全陌生的。我已经安装了桌面客户端。我希望有一个txt文件在本地更改或更新时自动上传到我的github存储库。我希望这是一个完全自动化的过程,因为文件还会每小时自动更新,并且一旦文件更新,我希望将其提交并推送到我的github存储库中。

3 个答案:

答案 0 :(得分:1)

要每隔一小时自动提交,您可以创建一个具有以下内容的批处理文件(.bat):

cd C:\path\to\your\git\project
git add --all
git commit -m "autoCommit %date:~-4%%date:~3,2%%date:~0,2%.%time:~0,2%%time:~3,2%%time:~6,2%"
git push
exit

在“任务计划程序”上创建任务,并每隔一小时运行一次此文件。

(您还可以每1分钟运行一次,几乎可以“实时”进行更新。)

答案 1 :(得分:0)

自动提交将无法立即使用,因为每个提交都需要提交消息。 Sid提议的gitwatch可能会为您提供帮助。我建议您先学习一些Git基础知识,例如来自https://git-scm.com/book/en/v2/Getting-Started-Git-Basics

答案 2 :(得分:0)

我认为这是不可能的,据我所知,您所做的每一次更改都需要依赖git基础。如果您使用快捷方式并提交您所做的更改,这很容易。

例如,我在Visual Studio上工作:

CTRL+F5