From dc2f195fb51eff07ee2a60ef3ebceb4fad980aa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BF=83=E5=B9=B3=E6=B0=94=E5=92=8C?= <2394609457@qq.com> Date: Wed, 10 Jun 2026 13:36:57 +0800 Subject: [PATCH] =?UTF-8?q?build(=E5=A4=87=E4=BB=BD):=202026=E5=B9=B406?= =?UTF-8?q?=E6=9C=8810=E6=97=A513=E6=97=B636=E5=88=8655=E7=A7=92=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ipynb_checkpoints/Untitled 16-checkpoint.md | 34 +++++++ .ipynb_checkpoints/auto_backup-checkpoint.py | 98 +++++++++++++++++++ .obsidian/workspace.json | 57 +++++------ .../2603-健康饮食/备忘-健康饮食-饮食日记.md | 16 +++ 4 files changed, 177 insertions(+), 28 deletions(-) create mode 100644 .ipynb_checkpoints/Untitled 16-checkpoint.md create mode 100644 .ipynb_checkpoints/auto_backup-checkpoint.py diff --git a/.ipynb_checkpoints/Untitled 16-checkpoint.md b/.ipynb_checkpoints/Untitled 16-checkpoint.md new file mode 100644 index 0000000..95868fc --- /dev/null +++ b/.ipynb_checkpoints/Untitled 16-checkpoint.md @@ -0,0 +1,34 @@ + +--- +#领域/未知 + +#复盘/0 #临时/备忘 #状态/待处理 + +20260601-备忘-主题名-文件内容 + +## 一句话描述 + +[________] + +--- + + +行为设计 + +B = M A P + +B = 动机 + 能力 + 提示 + + +1. 回顾计划系统 +2. 音视频转文字-曾仕强 +3. 冥想练习 +4. 力量训练,引入冥想,深呼吸 +5. 提醒机制无效 +6. 儿时骑车引发正向反馈思考 +7. 针对生活状态的主动进攻 +8. ~~每个人各自??~~ +9. ~~规则是协商出来的~~ + +一切以”能坚持下去“为先 + diff --git a/.ipynb_checkpoints/auto_backup-checkpoint.py b/.ipynb_checkpoints/auto_backup-checkpoint.py new file mode 100644 index 0000000..8308762 --- /dev/null +++ b/.ipynb_checkpoints/auto_backup-checkpoint.py @@ -0,0 +1,98 @@ +import subprocess +import os +from datetime import datetime # 新增:导入时间模块 + +def git_operations(repo_path, commit_message=None): + """ + 执行 Git 的 add、commit、pull、push 操作 + + Args: + repo_path (str): Git 仓库的本地路径 + commit_message (str): commit 提交信息,不传则使用带时间的默认备份信息 + + Returns: + bool: 所有操作是否成功完成 + """ + # 处理默认提交信息(自动生成带当前时间的备份信息) + if commit_message is None: + # 获取当前时间并格式化为「年-月-日 时:分:秒」(也可根据需求调整格式) + current_time = datetime.now().strftime("%Y年%m月%d日%H时%M分%S秒") + commit_message = f"build(备份): {current_time}自动备份" + + # 切换到仓库目录 + original_cwd = os.getcwd() + try: + os.chdir(repo_path) + print(f"✅ 已切换到仓库目录: {repo_path}") + + # 1. 执行 git add . (添加所有变更文件) + print("\n📤 执行 git add . ...") + add_result = subprocess.run( + ["git", "add", "."], + capture_output=True, + text=True, + encoding="utf-8" # 解决中文乱码问题 + ) + if add_result.returncode != 0: + raise Exception(f"git add 失败: {add_result.stderr}") + print("✅ git add 执行成功") + + # 2. 执行 git commit + print("\n📝 执行 git commit ...") + commit_result = subprocess.run( + ["git", "commit", "-m", commit_message], + capture_output=True, + text=True, + encoding="utf-8" + ) + if commit_result.returncode != 0: + # 处理没有变更需要提交的情况(这是正常情况,不是错误) + if "nothing to commit" in commit_result.stderr or "nothing to commit" in commit_result.stdout: + print("ℹ️ 没有变更需要提交,跳过 commit") + else: + raise Exception(f"git commit 失败: {commit_result.stderr}") + else: + print(f"✅ git commit 执行成功: {commit_message}") + + # 3. 执行 git pull (拉取远程最新代码,避免冲突) + print("\n⬇️ 执行 git pull ...") + pull_result = subprocess.run( + ["git", "pull"], + capture_output=True, + text=True, + encoding="utf-8" + ) + if pull_result.returncode != 0: + raise Exception(f"git pull 失败: {pull_result.stderr}") + print("✅ git pull 执行成功") + + # 4. 执行 git push (推送到远程仓库) + print("\n⬆️ 执行 git push ...") + push_result = subprocess.run( + ["git", "push"], + capture_output=True, + text=True, + encoding="utf-8" + ) + if push_result.returncode != 0: + raise Exception(f"git push 失败: {push_result.stderr}") + print("✅ git push 执行成功") + + print("\n🎉 所有 Git 操作执行完成!") + return True + + except Exception as e: + print(f"\n❌ 操作失败: {str(e)}") + return False + finally: + # 切回原来的工作目录 + os.chdir(original_cwd) + +# ------------------- 使用示例 ------------------- +if __name__ == "__main__": + # 替换为你的 Git 仓库本地路径 + REPO_PATH = "d:\BaiduSyncdisk\Obsidian\juechafun" + + # 无需手动传 commit 信息,会自动生成带当前时间的备份信息 + # 执行 Git 操作 + git_operations(repo_path=REPO_PATH) \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index e82de82..97abd78 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,7 +13,7 @@ "state": { "type": "markdown", "state": { - "file": "05-原子化笔记本/观察记录-觉察生活-预置行为.md", + "file": "Untitled 18.md", "mode": "source", "source": false, "backlinks": true, @@ -28,7 +28,7 @@ } }, "icon": "lucide-file", - "title": "观察记录-觉察生活-预置行为" + "title": "Untitled 18" } } ] @@ -200,33 +200,34 @@ }, "active": "86b44db8f45204bd", "lastOpenFiles": [ - "索引-观察记录.base", - "05-原子化笔记本/观察记录-觉察生活-错误优惠券.md", - "05-原子化笔记本/观察记录-觉察生活-待办事项.md", - "05-原子化笔记本/观察记录-觉察生活-六月突围.md", - "05-原子化笔记本/观察记录-觉察生活-借假修真.md", - "索引-健康运动.base", - "02-领域/观察记录/领域知识地图.md", - "05-原子化笔记本/Python-排序.md", - "02-领域/Python/领域知识地图.md", - "模板文件/模板-健康运动-练臂日志.md", - "模板文件/模板-健康运动-练背日志.md", - "模板文件/模板-需求.md", - "模板文件/模板-需求-取消.md", - "模板文件/模板-原子化笔记-代码.md", - "模板文件/模板-Bug.md", - "模板文件/模板-RAG读书笔记.md", - "模板文件/模板-RAG更新时间.md", - "模板文件/模板-RAG训练日志.md", - "模板文件/模板-RAG摘抄.md", - "01-项目/2602-健康运动/健康运动-周6-练倒三角训练日志.md", - "01-项目/2602-健康运动/健康运动-周5-练腿训练日志.md", - "模板文件/模板-健康运动-学习动作.md", - "Untitled.md", + "00-临时碎片/备忘-网络摘抄-聊天话题.md", + "00-临时碎片/备忘-网络摘抄-段永平观点.md", + "00-临时碎片/备忘-网络摘抄-日复一日1%.md", + "00-临时碎片/备忘-网络摘抄-微小有纪律的行动.md", + "00-临时碎片/备忘-网络摘抄-学习方式.md", + "00-临时碎片/备忘-网络摘抄-先完成再完美.md", + "00-临时碎片/备忘-网络摘抄-做好眼前事.md", + "00-临时碎片/备忘-网络摘抄-2131习惯培养.md", + "备忘-网络摘抄-聊天话题.md", + "备忘-网络摘抄-段永平观点.md", + "备忘-网络摘抄-日复一日1%.md", + "备忘-网络摘抄-微小有纪律的行动.md", + "备忘-网络摘抄-学习方式.md", + "备忘-网络摘抄-先完成再完美.md", + "备忘-网络摘抄-做好眼前事.md", + "备忘-网络摘抄-2131习惯培养.md", "Untitled 16.md", - "01-项目/2602-健康运动/健康运动-周7-练有氧训练日志.md", - "01-项目/2602-健康运动/健康运动-周4-练臂训练日志.md", - "01-项目/2602-健康运动/健康运动-周3-练肩训练计划.md", + "Untitled.md", + "索引-健康运动.base", + "None.md", + "2026-06-10.md", + "01-项目/2605-生活管理/碎片任务-觉察生活-费曼技巧.md", + "01-项目/2605-生活管理/碎片任务-觉察生活-沉思录.md", + "01-项目/2605-生活管理/碎片任务-觉察生活-2606050222.md", + "01-项目/2605-生活管理/碎片任务-觉察生活-自动化开关灯.md", + "01-项目/2605-生活管理/碎片任务-觉察生活-沙发桌子位置.md", + "01-项目/2605-生活管理/备忘-觉察生活-行为日志.md", + "索引-观察记录.base", "02-领域/观察记录", "00-临时碎片/sed1MUUvR", "attachments/Pasted image 20260603101137.png", diff --git a/01-项目/2603-健康饮食/备忘-健康饮食-饮食日记.md b/01-项目/2603-健康饮食/备忘-健康饮食-饮食日记.md index bae42e1..550120d 100644 --- a/01-项目/2603-健康饮食/备忘-健康饮食-饮食日记.md +++ b/01-项目/2603-健康饮食/备忘-健康饮食-饮食日记.md @@ -163,3 +163,19 @@ ``` +> 创建/更新:2026-06-10-124025/2026-06-10-124025 + +```yaml +早餐: + - 食物: *逸大口三明治_153g + 重量(g): 153 + 份数: 1 +午餐: + - 食物: *兰州拉面 + 重量(g): 692 + 份数: 1 +``` + + + +