This repo hosts the source code for the slides delivered in the git tutorial course. A pre-built PDF file can be found at https://s3.amazonaws.com/gitforbeginners/gittutorial.pdf.
To build the PDF slides, the following perquisites should be met:
- Pandoc v1.11 or above
- A TeX with XeTeX support
-
Clone the repo.
$ git clone https://github.com/weijianwen/GitForBeginners.git
-
Build the PDF slides
$ make clean all
-
Follow instructions in
gittutorial.pdf
and finish all exercises there.
- "Git Tutorials" by Li Yanrui (Chinese)
- github:help
- Pro Git On line
- Video: "Git the basics" by Bart Trojanowski
- O'Reilly Book: Version Control With Git, 2nd Edition
- The slides are composed with Markdown language, and converted to latex beamer with pandoc.
- XeTeX is a nice typesetting system. latexmk helps to hide the complexity of compilation.
- The slides, along with the project, are hosted on github.
- A toc page at the beginning of every part.
- hyperlinks to git commands
- Use definition list instead of bulleted list.
- Handle the footnotes.
- Add
git show
section.
Write something, please.
- Hello omnilab,from Pengfei Shi.2014.11.12
- Hello git,from wangjieyi.2013.11.14
- Hello from new branch. I am Li Huaxin.Nov,1st,2013
- Hello, I'm Zhang Honglun, Oct 15th,2013
- Hello, this is my first try. October 8th, By Zhang Bin
- hello, just try, 9/13 Lixin Yao
- fine,July 27th,guangsheng
- Have a nice summer vacation. June 15th, Yansong
- Have a nice day. April 5th, Jianwen
- Hello World. April 8th, bowen
- Hello World too. April 8th, LeeAbner
- GOT IT! April 8th, Otto Mao
- Hello World, April 11th, Liumuqing
- Hello World, April 11th,Duyue
- It's Otto's practice of markdown language and mixed HTML
- It's rainy,today. April 9th. Rong Renyuan
- Hello World, April 12th,Duyue
- Hello World. April 9, Tank
- I have forked a new branch! By zhaoyusu
- i'll have a test later...April 11th,DUyue
- hello everybody. April 11th, napu
- git exercise . April 11th , Gong Wenjuan
- a new branch "gongwenjuan". April 11th, Gong Wenjuan
- hello world. April 11th, chenxm
- hello new branch. April 11th . chenxm
- in 'wangyaoxuan' branch.
- hellow world, hello git. July 9th . gaohao
- Happy, July 12th . chenhao
- Nice Day, July 13th . liyingkai
- haha~~ finish! ,July 23th(American time),Bowen
- Have a nice day! August 15th, Jingyang
- hello world,finished. Octorber 10th, Zhang Yiwei
- Hey, this is theo. July 2nd, Si Yumeng.
- This is my branch, so I can do whatever I want.
- Hello guys, I am Xu Fangzheng, you can call me Frank. Jul 6th
- OKOOOKOOKOKOKOKOKO
- Gefei, July 4th.
- This is my branch, so I can do whatever I wan
- hello world. July 3rd, Xie Xiaobin
- this is my first branch