windows 环境,希望 每天定时自动 git add 和 push, 我该怎么做?

2024 年 5 月 14 日
 hiwenvv

我建立了一个 git 仓库(在 gitee 上),用于存放一些文本备忘资料。然后我会在家里、公司里修改备忘录,同步仓库。 但是我经常编辑完了之后忘记提交,导致两个地方的仓库不一致冲突。 我想知道,如何让 windows 定期自动地提交 git 操作?

5887 次点击
所在节点    git
29 条回复
jwj
2024 年 5 月 14 日
系统自带计划任务
Mianmiss
2024 年 5 月 14 日
搜索下 任务计划程序
gyp
2024 年 5 月 14 日
没有代码之类的话,直接用语雀、有道云之类的笔记软件会更好吧,有代码也可以
TimPeake
2024 年 5 月 14 日
如果只是存放文本资料, 登录 windows 账号,onedrive 自动同步它不香?
mintor27
2024 年 5 月 14 日
Ztasker
gabezhao
2024 年 5 月 14 日
编写一个 bat 脚本,系统自带的定时任务执行这个 bat 脚本就行
LaoLeyuan
2024 年 5 月 14 日
坚果云有 5G 免费空间,对于笔记资料够用了。安装后用 obsidian 新建一个仓库放在坚果云的空间上,这样坚果云就可以自动同步 obsidian 笔记了。我现在就是这么用的。
hukei
2024 年 5 月 14 日
@echo off

REM 进入项目目录
cd /d D:\xxx

REM 提交暂存区的文件并附带当前日期作为提交信息
set commit_message=%date:~2,2%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo "--%commit_message%--" >> C:\Users\Administrator\log\git.log

git add .

git commit -m "%commit_message%" >> C:\Users\Administrator\log\git.log

REM 推送到远程仓库
git push >> C:\Users\Administrator\log\git.log
gxt92
2024 年 5 月 14 日
gitee 风险高容易泄露,我是自己开个 VPS 自己搭 ssh 的 git 服务。也可以自建网盘应用
hi909
2024 年 5 月 14 日
standstill
2024 年 5 月 14 日
推荐 OneDrive 挺好用的 免费 5G 足够同步一些文档资料了
guanzhangzhang
2024 年 5 月 14 日
那为啥不用 RaiDrive 之类的,把云盘 onedrive 之类的抽象成本地盘,直接编辑呢
lisxour
2024 年 5 月 14 日
那就不要用 git ,如果经常忘记提交,那证明这个方案并不适合你用,用在线协同办公的工具吧,还能实时同步
jookr
2024 年 5 月 14 日
https://www.weiyun.com/download.html
微云同步助手,实时同步,免费 10G
Jack927
2024 年 5 月 14 日
写个 git add & git commit 的脚本,任务计划程序里面配置按你想要的计划运行就 ok
wwew
2024 年 5 月 14 日
git 推送脚本加计划任务
changdy
2024 年 5 月 14 日
你可能需要的并不是定时同步..

https://zhuanlan.zhihu.com/p/390888081
hzz2
2024 年 5 月 14 日
nekochyan
2024 年 5 月 14 日
onenote
JohnTsuxi
2024 年 5 月 14 日
你应该使用 syncthing ,让两处的文件自动同步

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1040467

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX