我的简历使用latex排版,使用一个模板,每次只是去修改内容,然后运行pdflatex生成PDF文件。首先,初始化git repository,并把tex源文件加入版本控制之中。
$ git init修改完resume.tex后,可以将修改提供到版本库:
$ git add resume.tex
$ git commit
$ git add resume.tex如果此时的版本是用于提交的简历,则可为其设置tag,以备日后查看:
$ git commit
$ git tag XXX HEADXXX是自己为tag设置的名称,比如可以设为某公司某职位的名称。命令git tag用来查看所有的tag。
$ git tag
XXX
经过多次修改后,简历经历了多个版本的变更,这时如果需要查看以前某个tag的版本,可以以此tag为基础创建一个branch,命名为old:
$ git branch old XXX此时,branch old已经被创建,但是版本还是最新的版本,只需切换到branch old即可看到tag XXX的内容。
$ git branch
* master
old
$ git checkout old
此时resume.tex就回到了创建tag时的版本,运行pdflatex,就可以查看当时提交的简历内容了。
查看完当时的简历,如果不需要了,可以删除branch:
$ git branch -D old对于HTML,Word格式的简历也可以使用相同的方法进行管理。
