This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:togitornottogit [2017/06/08 00:09] sivanov created |
en:togitornottogit [2017/06/08 13:33] (current) sivanov [Presentation advice] Add git diff. |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~TRANS~~ | ||
+ | |||
===== To Git or Not to Git ====== | ===== To Git or Not to Git ====== | ||
Line 10: | Line 12: | ||
{{:togit.pdf|Here}} are the slides for this lecture. | {{:togit.pdf|Here}} are the slides for this lecture. | ||
+ | |||
+ | ==== Informal presentation ==== | ||
+ | |||
+ | Have you already written some code and found yourself creating a folder for each different version of your project? Are you fed up with sending article sources to and fro by E-mail? You had already tried Git, but you found it somewhat obscure, and then the ketchup was not good enough? | ||
+ | |||
+ | This lecture is for you! | ||
==== Presentation advice ===== | ==== 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''. | + | 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 diff'', ''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. | 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. |