昨天写代码的时候,误删了一个文件。今天发现的时候,commit 已经 push 到版本库了。本想用 git reset
回退版本,找回文件后重新提交。但是想起 Git 是一个版本控制系统哎,直接从版本库里 checkout 出某个文件的历史版本不就好了?
想法挺好,但是很久没用这个功能,自己已经不记得具体的命令了。于是查了下手册,把和 checkout 历史版本有关的几个命令都记录一下。
昨天写代码的时候,误删了一个文件。今天发现的时候,commit 已经 push 到版本库了。本想用 git reset
回退版本,找回文件后重新提交。但是想起 Git 是一个版本控制系统哎,直接从版本库里 checkout 出某个文件的历史版本不就好了?
想法挺好,但是很久没用这个功能,自己已经不记得具体的命令了。于是查了下手册,把和 checkout 历史版本有关的几个命令都记录一下。
Apple 为 OS X 设计的词典非常好用,在不进行任何配置的情况下,就可以在全系统范围内进行选词查询。遗憾的是,Apple 并没有为用户提供太多可选的词典。
我用 Python 写了一个程序,将 Babylon 词典软件的 BGL 格式,转换为 Apple Dictionaries 的格式。由于 Babylon 的词典众多,于是 Apple 自带的词典也就多了起来。
LaTeX 的 book
类中,\chapter
命令用来标记章节。在生成的 PDF 文稿中,\chapter
总是另起一页;在打开(默认)openright
选项的时候,可能还会空白一页。在实际使用过程中,很多人希望 \chapter
不要换页,紧接着当前页的内容排版。
传统工具没有提供此功能,因此用户需要自行修改 \chapter
的定义。
中国人使用 LaTeX 的一大问题就是为文档添加中文支持。国内很多学校、期刊都有自己的模板,更多的是一些个人配置的勉强成型的小模板。Mac 用户安装 MacTeX 之后,可能会很头疼如何将这些模板移植到自己的电脑上。这篇文章对此做一个方法上的讨论。