windows 环境,希望 每天定时自动 git add 和 push, 我该怎么做? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
hiwenvv
V2EX    git

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

  •  
  •   hiwenvv 2024 年 5 月 14 日 5101 次点击
    这是一个创建于 672 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    29 条回复    2024-05-15 16:28:22 +08:00
    jwj
        1
    jwj  
       2024 年 5 月 14 日
    系统自带计划任务
    Mianmiss
        2
    Mianmiss  
       2024 年 5 月 14 日
    搜索下 任务计划程序
    gyp
        3
    gyp  
       2024 年 5 月 14 日
    没有代码之类的话,直接用语雀、有道云之类的笔记软件会更好吧,有代码也可以
    TimPeake
        4
    TimPeake  
       2024 年 5 月 14 日   1
    如果只是存放文本资料, 登录 windows 账号,onedrive 自动同步它不香?
    mintor27
        5
    mintor27  
       2024 年 5 月 14 日
    Ztasker
    gabezhao
        6
    gabezhao  
       2024 年 5 月 14 日
    编写一个 bat 脚本,系统自带的定时任务执行个 bat 脚本就行
    LaoLeyuan
        7
    LaoLeyuan  
       2024 年 5 月 14 日
    坚果云有 5G 免费空间,对于笔记资料够用了。安装后用 obsidian 新建一个仓库放在坚果云的空间上,这样坚果云就可以自动同步 obsidian 笔记了。我现在就是这么用的。
    hukei
        8
    hukei  
       2024 年 5 月 14 日   1
    @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
        9
    gxt92  
       2024 年 5 月 14 日
    gitee 风险高容易泄露,我是自己开个 VPS 自己搭 ssh 的 git 服务。也可以自建网盘应用
    hi909
        10
    hi909  
       2024 年 5 月 14 日   1
    standstill
        11
    standstill  
       2024 年 5 月 14 日
    推荐 OneDrive 挺好用的 免费 5G 足够同步一些文档资料了
    guanzhangzhang
        12
    guanzhangzhang  
       2024 年 5 月 14 日
    那为啥不用 RaiDrive 之类的,把云盘 onedrive 之类的抽象成本地盘,直接编辑呢
    lisxour
        13
    lisxour  
       2024 年 5 月 14 日   2
    那就不要用 git ,如果经常忘记提交,那证明这个方案并不适合你用,用在线协同办公的工具吧,还能实时同步
    jookr
        14
    jookr  
       2024 年 5 月 14 日
    https://www.weiyun.com/download.html
    微云同步助手,实时同步,免费 10G
    Jack927
        15
    Jack927  
       2024 年 5 月 14 日
    写个 git add & git commit 的脚本,任务计划程序里面配置按你想要的计划运行就 ok
    wwew
        16
    wwew  
       2024 年 5 月 14 日
    git 推送脚本加计划任务
    changdy
        17
    changdy  
       2024 年 5 月 14 日
    你可能需要的并不是定时同步..

    https://zhuanlan.zhihu.com/p/390888081
    hzz2
        18
    hzz2  
       2024 年 5 月 14 日
    nekochyan
        19
    nekochyan  
       2024 年 5 月 14 日
    onenote
    JohnTsuxi
        20
    JohnTsuxi  
       2024 年 5 月 14 日
    你应该使用 syncthing ,让两处的文件自动同步
        21
    zerone0086  
       2024 年 5 月 14 日
    看你文件大小:
    网盘推荐:Mega 和 Filens
    都可以同步
    hanbao233
        22
    hanbao233  
       2024 年 5 月 14 日 via Android
    备忘录?随便找家云盘同步就行了
    EngAPI
        23
    EngAPI  
       2024 年 5 月 14 日
    52pojie 上有人写了个定时执行程序,你可以逛逛看
    infoscope
        24
    infoscope  
       2024 年 5 月 14 日 via iPhone
    git remote 可以设置 2 个 url ,push 会同时同步两个 url 的远程仓库
    ilotuo
        25
    ilotuo  
       2024 年 5 月 14 日
    装个 wsl
    while 1 ; do git stash && git pull --rebase && git stash pop && git ci -m "$(date)" . && sleep 86400 ; done
    IShinji
        26
    IShinji  
       2024 年 5 月 15 日
    你这个应该是云盘,而不是 git……
    lujiaxing
        27
    lujiaxing  
       2024 年 5 月 15 日
    Windows 计划任务了解一下

    不过个人认为你需要的是 OneDrive....
    zealotpuppy
        28
    zealotpuppy  
       2024 年 5 月 15 日
    不,你的问题是,有什么好用方便管理的私有云备忘录系统
    realpg
        29
    realpg  
    PRO
       2024 年 5 月 15 日
    你要找的是
    Microsoft Office Onenote & Onedrive
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1134 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 18:20 PVG 02:20 LAX 11:20 JFK 14:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86