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