work-site/fr/togit.org

57 lines
2.4 KiB
Org Mode

#+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 retourner à l'accueil :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: