User Tools

Site Tools


en:togitornottogit

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

~~TRANS~~ ===== To Git or Not to Git ====== This is a one-lecture crash introduction to distributed version control with [[https://git-scm.com/|Git]]. The course is targeted at a wide audience of computer users without an in-depth background in Computer Science and aims to explain the basic concepts of version control and Git, and to give some best practices of using version control systems. Intuitively, the goal of this lecture is to quickly bring up to scratch [[https://xkcd.com/1597|such users]] of Git. The materials of this course are distributed under the [[https://en.wikipedia.org/wiki/Creative_Commons_license|Creative Commons Attribution Alone licence]] {{:ccby.png?60}}. ==== Slides ==== {{:togit.pdf|Here}} are the slides for this lecture. ==== Presentation advice ===== The lecture should be accompanied by an interactive shell session. The following commands should be illustrated during this session: ''git init'', ''git add'', ''git commit'', ''git log'', ''git branch'', ''git checkout'', ''git merge'', ''git push'', ''git pull''. One of the goals of this lecture is to familiarise the audience with the complete but graphically minimalistic command line interface of Git. GUIs/[[https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain|porcelains]] for Git should therefore be avoided for the bulk of the presentation.

en/togitornottogit.1496873414.txt.gz · Last modified: 2017/06/08 00:10 by sivanov