git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
hiwenvv
V2EX  ›  git

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

  •  
  •   hiwenvv · May 14, 2024 · 5997 views
    This topic created in 903 days ago, the information mentioned may be changed or developed.

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

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

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

    不过个人认为你需要的是 OneDrive....
    zealotpuppy
    zealotpuppy
    May 15, 2024
    28
    不,你的问题是,有什么好用方便管理的私有云备忘录系统
    realpg
    realpg
    May 15, 2024
    29
    你要找的是
    Microsoft Office Onenote & Onedrive
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    ♥ Do have faith in what you're doing.