togit: Add.
This commit is contained in:
parent
567d8a1f16
commit
c3f9ac6aee
5 changed files with 115 additions and 2 deletions
BIN
content/courses/togit/togit.pdf
Normal file
BIN
content/courses/togit/togit.pdf
Normal file
Binary file not shown.
|
@ -66,8 +66,8 @@ Jump to:
|
||||||
- [[file:alife-intro.org][a very quick introduction to artificial life]]
|
- [[file:alife-intro.org][a very quick introduction to artificial life]]
|
||||||
- [[file:pn-biomodelling.org][Petri nets for biomodelling]]
|
- [[file:pn-biomodelling.org][Petri nets for biomodelling]]
|
||||||
- [[file:cytoscape-intro.org][introduction to Cytoscape]]
|
- [[file:cytoscape-intro.org][introduction to Cytoscape]]
|
||||||
- To Git or Not to Git
|
|
||||||
- Haskell for Life
|
- Haskell for Life
|
||||||
|
- [[file:togit.org][To Git or Not to Git]]
|
||||||
- operating systems and networks
|
- operating systems and networks
|
||||||
- basic parsing
|
- basic parsing
|
||||||
|
|
||||||
|
|
56
en/togit.org
Normal file
56
en/togit.org
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
#+TITLE: To Git or Not to Git
|
||||||
|
|
||||||
|
#+LANGUAGE: en
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt in French :class lang-lifted
|
||||||
|
[[file:../fr/togit.org][file:../content/imgs/fr.png]]
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt return home :class home
|
||||||
|
[[file:home.org][file:../content/imgs/home.png]]
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt image of Creative Commons Attribution Alone licence :class ccby
|
||||||
|
[[https://en.wikipedia.org/wiki/Creative_Commons_license][file:../content/imgs/ccby.png]]
|
||||||
|
|
||||||
|
The materials of this course are distributed under the [[https://en.wikipedia.org/wiki/Creative_Commons_license][Creative
|
||||||
|
Commons Attribution Alone licence]].
|
||||||
|
|
||||||
|
|
||||||
|
* Slides
|
||||||
|
[[file:../content/courses/togit/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
|
||||||
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
* Local Variables :noexport:
|
||||||
|
# Local Variables:
|
||||||
|
# org-link-file-path-type: relative
|
||||||
|
# eval: (auto-fill-mode)
|
||||||
|
# ispell-local-dictionary: "en"
|
||||||
|
# End:
|
|
@ -69,7 +69,7 @@ Liens rapides :
|
||||||
- [[file:alife-intro.org][une introduction très rapide à la vie artificielle]]
|
- [[file:alife-intro.org][une introduction très rapide à la vie artificielle]]
|
||||||
- [[file:pn-biomodelling.org][réseaux de Petri pour la biomodélisation]]
|
- [[file:pn-biomodelling.org][réseaux de Petri pour la biomodélisation]]
|
||||||
- [[file:cytoscape-intro.org][introduction à Cytoscape]]
|
- [[file:cytoscape-intro.org][introduction à Cytoscape]]
|
||||||
- To Git or Not to Git
|
- [[file:togit.org][To Git or Not to Git]]
|
||||||
- Haskell for Life
|
- Haskell for Life
|
||||||
- introduction au systèmes d'exploitation et réseaux
|
- introduction au systèmes d'exploitation et réseaux
|
||||||
- bases de l'analyse syntaxique
|
- bases de l'analyse syntaxique
|
||||||
|
|
57
fr/togit.org
Normal file
57
fr/togit.org
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
#+TITLE: To Git or Not to Git
|
||||||
|
|
||||||
|
#+LANGUAGE: fr
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt en anglais :class lang-lifted
|
||||||
|
[[file:../en/togit.org][file:../content/imgs/en.png]]
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt return home :class home
|
||||||
|
[[file:home.org][file:../content/imgs/home.png]]
|
||||||
|
|
||||||
|
Ce cours consiste en une seule séance d'introduction à la gestion de
|
||||||
|
versions distribuée avec [[https://git-scm.com/][Git]]. Le public visé est celui des usagers
|
||||||
|
d'ordinateurs qui ne possèdent pas de formation particulière à
|
||||||
|
l'informatique. Le cours cherche à expliquer les notions de base de
|
||||||
|
gestion de versions et de Git, ainsi que de donner quelques bonnes
|
||||||
|
pratiques d'usage d'un système de gestion de versions.
|
||||||
|
|
||||||
|
Intuitivement, le but de ce cours serait d'aider de [[https://xkcd.com/1597/][tels utilisateurs]]
|
||||||
|
de Git.
|
||||||
|
|
||||||
|
#+ATTR_HTML: :alt image de la licence Creative Commons Attribution Alone :class ccby
|
||||||
|
[[https://fr.wikipedia.org/wiki/Licence_Creative_Commons][file:../content/imgs/ccby.png]]
|
||||||
|
|
||||||
|
Les matériaux de ce cours sont distribués sous la [[https://fr.wikipedia.org/wiki/Licence_Creative_Commons][licence Creative
|
||||||
|
Commons Paternité]].
|
||||||
|
|
||||||
|
|
||||||
|
* Diapositives
|
||||||
|
Les diapositives (en anglais) de cet exposé sont [[file:../content/courses/togit/togit.pdf][ici]].
|
||||||
|
|
||||||
|
* Présentation informelle
|
||||||
|
Vous avez déjà développé un projet de code et vous vous êtes
|
||||||
|
retrouvé à faire des dossiers différents pour chaque version du
|
||||||
|
projet ? Vous en avez marre de passer les fichiers source d'articles
|
||||||
|
par courriel ? Vous avez testé Git, mais vous l'avez trouvé un peu
|
||||||
|
opaque, et puis la sauce tomate n'était pas bonne ?
|
||||||
|
|
||||||
|
Ce cours est pour vous !
|
||||||
|
|
||||||
|
* Conseils de présentation
|
||||||
|
Cet exposé doit être accompagné par une session shell
|
||||||
|
interactive. Les commandes suivantes doivent être montrées : =git
|
||||||
|
init=, =git add=, =git commit=, =git log=, =git diff=, =git branch=,
|
||||||
|
=git checkout=, =git merge=, =git push=, =git pull=.
|
||||||
|
|
||||||
|
L'un des buts de ce cours est de familiariser le public à
|
||||||
|
l'interface en ligne de commande de Git. Cet interface est complète,
|
||||||
|
bien que minimaliste graphiquement. Les interfaces graphiques et les
|
||||||
|
[[https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain][porcelaines]] pour Git sont ainsi à éviter avant la fin de l'exposé.
|
||||||
|
|
||||||
|
|
||||||
|
* Local Variables :noexport:
|
||||||
|
# Local Variables:
|
||||||
|
# org-link-file-path-type: relative
|
||||||
|
# eval: (auto-fill-mode)
|
||||||
|
# ispell-local-dictionary: "fr"
|
||||||
|
# End:
|
Loading…
Reference in a new issue