简明 Git

Git 本质上是一个备份工具,不过它使用了一个 diff 算法为每次改变都做了一个节点的备份,很多关于 git 的教程实际上只是一个 cheatsheet, 并没有真正讲明白 git 的内在逻辑。一般来说,使用 git 进行版本控制的工作项目至少存在 3 份工作环境,分别是本地 , 缓存 cache, 和远程仓库 remote.

Read More

Termux—安卓上的 Linux 环境

Termux 是一个安卓上的终端模拟器,可以很方便地在手机上模拟 Linux 环境并实现绝大部分操作。

开始

由于 Google Play 上的 Termux 应用已经很久没有更新了,所以更推荐去 F-droid 下载。

Termux 第一次启动需要一定时间加载,特别是较早期的版本,启动后的样子是这样的:

Read More