我会用 Git,但它到底在做什么?从对象数据库到现代工作流
我用 Git 2.54.0 建了一个隔离仓库,从 blob、tree、commit、index、ref 和 reflog 拆开 add、commit、branch、merge、rebase、fetch、pull 与 push,再整理一套意图明确、可恢复的现代 Git 命令行。
暂未播放
通过 RSS 订阅,第一时间获取最新文章和动态
复制链接到你的 RSS 阅读器
https://bfmhno3.github.io/rss.xml我用 Git 2.54.0 建了一个隔离仓库,从 blob、tree、commit、index、ref 和 reflog 拆开 add、commit、branch、merge、rebase、fetch、pull 与 push,再整理一套意图明确、可恢复的现代 Git 命令行。
我用 QEMU 10.2.4 从零启动一个 512 字节 x86 扇区,运行 992 字节 AArch64 ELF,再沿着 machine、TCG/KVM、设备与后端、VirtIO、QMP、GDB、磁盘、网络和 ARM virt 拆开完整系统模拟链。
我用 Linux 6.18 写了一个双文件外部模块,追踪 obj-m、scripts/Makefile.build、.cmd、modpost 和最终 .ko,再把它装进 QEMU 并迁移回内核树验证 n、m、y。
我用 Linux 6.18 的 Kconfig 前端搭了一个 30 行的实验板级配置,再沿着 Kconfig、defconfig、.config、auto.conf、autoconf.h 和 Kbuild 追踪 U-Boot 与 Linux 到底如何裁剪代码。
我从嵌入式 C 的错误码出发,用一个可运行的栈展开实验串起 C++ 异常、RAII、捕获边界、noexcept、异常安全,以及 std::expected 的适用边界。
我一直在复制 grep 命令,却没有真正理解它。这次我从单个日志文件开始,弄清模式、正则、管道和退出状态,再把同一套搜索迁移到更适合代码仓库的 ripgrep,并做了一次 126 MiB 的实测。
RSS(Really Simple Syndication)是一种用于发布经常更新内容的标准格式。通过 RSS,你可以:
推荐使用 Feedly、Inoreader 或其他 RSS 阅读器来订阅本站。
当前页面没有目录
当前页面没有目录
当前页面没有目录