01 2024 档案
摘要:如何安全的在一个已有的git分支上,自动化的切换到另外一个分支指定commit?下面是一种干净的安全的可以自动化的做法: 清理本地脏数据 git checkout . git clean -df . 将 commit 重置到 HEAD git reset --hard HEAD 重置子git模块 g
阅读全文
posted @ 2024-01-30 22:52
ffl
摘要:这几天写了一些有趣的代码: 规格设计 把git当作 json 数据库。做法是这样的: 创建一个git仓库 为每个最小粒度的数据创建一个独立的json文件({table}.json) 客户端通过 Python写git操作代码,实现几个数据库操作接口。 数据库操作接口最小集: 初始化:把git仓库拉下来
阅读全文
posted @ 2024-01-30 12:39
ffl
摘要:下一篇: Clean Code(2): 清理 Python 空值比较 编写干净清晰的Python代码的一种通用设计 在 python 和 shell 之间选择 如果有Python环境,应该大部分时候都选择使用 Python 来编写系统。这是因为: Python 更易于维护,适合模块化设计(class
阅读全文
posted @ 2024-01-29 00:45
ffl