windows 环境,希望 每天定时自动 git add 和 push, 我该怎么做?
我建立了一个 git 仓库(在 gitee 上),用于存放一些文本备忘资料。然后我会在家里、公司里修改备忘录,同步仓库。
但是我经常编辑完了之后忘记提交,导致两个地方的仓库不一致冲突。
我想知道,如何让 windows 定期自动地提交 git 操作?
系统自带计划任务
搜索下 任务计划程序
没有代码之类的话,直接用语雀、有道云之类的笔记软件会更好吧,有代码也可以
如果只是存放文本资料, 登录 windows 账号,onedrive 自动同步它不香?
Ztasker
编写一个 bat 脚本,系统自带的定时任务执行这个 bat 脚本就行
坚果云有 5G 免费空间,对于笔记资料够用了。安装后用 obsidian 新建一个仓库放在坚果云的空间上,这样坚果云就可以自动同步 obsidian 笔记了。我现在就是这么用的。
offREM 进入项目目录cd /d D:\xxxREM 提交暂存区的文件并附带当前日期作为提交信息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.loggit add .git commit -m "%commit_message%" >> C:\Users\Administrator\log\git.logREM 推送到远程仓库git push >> C:\Users\Administrator\log\git.log
gitee 风险高容易泄露,我是自己开个 VPS 自己搭 ssh 的 git 服务。也可以自建网盘应用
roamnote.com/play-with-code/git-auto-push-for-windows/
推荐 OneDrive 挺好用的 免费 5G 足够同步一些文档资料了
那为啥不用 RaiDrive 之类的,把云盘 onedrive 之类的抽象成本地盘,直接编辑呢
那就不要用 git ,如果经常忘记提交,那证明这个方案并不适合你用,用在线协同办公的工具吧,还能实时同步
www.weiyun.com/download.html微云同步助手,实时同步,免费 10G
写个 git add & git commit 的脚本,任务计划程序里面配置按你想要的计划运行就 ok
git 推送脚本加计划任务
你可能需要的并不是定时同步.. zhuanlan.zhihu.com/p/390888081
github.com/hezhizheng/go-crontab windows 版 crontab
onenote
你应该使用 syncthing ,让两处的文件自动同步
看你文件大小:网盘推荐:Mega 和 Filens 都可以同步
备忘录?随便找家云盘同步就行了
52pojie 上有人写了个定时执行程序,你可以逛逛看
git remote 可以设置 2 个 url ,push 会同时同步两个 url 的远程仓库
装个 wsl while 1 ; do git stash && git pull --rebase && git stash pop && git ci -m "$(date)" . && sleep 86400 ; done
你这个应该是云盘,而不是 git……
Windows 计划任务了解一下不过个人认为你需要的是 OneDrive....
不,你的问题是,有什么好用方便管理的私有云备忘录系统
你要找的是Microsoft Office Onenote & Onedrive
我之前写过一篇叫《加班与效率》的文章,从概念上说了一些我对“效率”的认识,但是那篇文章趋于概念化,对于一些没有经历过这样的环境的同学来说,可能会觉得太抽象了。很早以前就想写一篇…
字体变的歪歪扭扭的,只有文件代码里的字体是正确的。找不到在哪里改... 2023.6 版本的就是看着很舒服的字体。 还发现了一个改变,这个间隙变大了,不是默认靠左了😂![i…
现在在用 iPhone 11 ,到现在了还能升级 18 ,有考虑换回安卓。之前是一加 5 ,印象中系统好像就维护了两年,想问下各位现在的用的手机系统大概维护了几年? 小米 1…