Commit c2e4862b authored by Rémy Huet's avatar Rémy Huet 💻
Browse files

Merge branch 'collabGitlab' into 'master'

Collab gitlab

See merge request picasoft/apis/h19/init/Git!6
parents e3bd8e7b 1804aaac
Pipeline #33727 passed with stages
in 59 seconds
24 janvier 2019
Rémy Huet (remy.huet@etu.utc.fr), Thibaud Duhautbout (thibaud@duhautbout.ovh), Quentin Duchemin (quentinduchemin@tuta.io), Association Picasoft (picasoft@assos.utc.fr)
Rémy Huet (remy.huet@etu.utc.fr), Thibaud Duhautbout (thibaud@duhautbout.ovh), Quentin Duchemin (quentinduchemin@tuta.io), Romain Maliach (rmaliach@etu.utc.fr), Association Picasoft (picasoft@assos.utc.fr)
La présentation et tous les fichiers qui composent ce dépôt sont sous licence
Creative Commons 4.0 Attribution - Partage dans les Mêmes Conditions 4.0
......
......@@ -11,32 +11,33 @@ Les sections sont numérotés en niveau 1. Les sous-sections en niveau 2. Une in
1. Introduction
* Qu'est ce que git ?
* Pourquoi la gestion de version ?
* Différents logiciels de gestion de version
* Petite histoire de Git
* OK - Qu'est ce que git ?
* OK - Pourquoi la gestion de version ?
* OK - Différents logiciels de gestion de version
* OK - Petite histoire de Git
*(transition ?)*
2. Versionner son travail
1. Configuration et initialisation
* Création d'un dépôt Git
* Configuration locale / configuration globale
* OK - Création d'un dépôt Git
* OK - Configurer son identité
* OK - Configuration locale / configuration globale
2. Gestion théorique
* OK - Fonctionnement de Git
* Working Directory vs. Staging Area vs. Repository
* Explications
* Schéma
* Fonctionnement de Git
* OK - Explications
3. Gestion linéaire en pratique
* Créer des versions
* Working directory <-> staging area
* Staging area <-> repository
* Dissection d'un commit
* OK - Working directory <-> staging area
* OK - Exemples
* OK - Staging area <-> repository
* OK - Dissection d'un commit
* Visualiser les différences
* Git log
* Git diff
* Git show
* OK - Git log
* OK - Git diff
* OK - Git show
3. Utiliser les versions
1. Le HEAD
......@@ -67,24 +68,25 @@ Les sections sont numérotés en niveau 1. Les sous-sections en niveau 2. Une in
3. Envoyer son travail
* Pousser des commits
5. Gestion non linéaire
5. Gestion non linéaire [branche gestion_non_lineaire non mergée]
1. Explications théoriques
* Principe de gestion non linéaire
* OK - Principe de gestion non linéaire
* Création d'une divergence
* Comment créer une divergence
* Explications
* Illustrations / Exemple
* Fusion
* OK - Principe de la gestion non linéaire
* OK - Explications
* OK - Création d'une divergence : analyse et mise en contexte
* OK - Illustrations / Exemple
* OK - Fusion
2. Application à Git
* Gestion des branches
* Changer de branche
* Visualisation
* OK - Gestion des branches
* OK - Changer de branche
* OK - Visualisation
3. Fusionner des branches
* Le merge
* OK - Le merge
* Le rebase
* Avertissement
* Comparaison avec le merge
* Application simple
* OK - Avertissement
* OK - Comparaison avec le merge
* OK - Application simple
* Rebase interactif
* Le cherry-pick
......
......@@ -13,7 +13,7 @@
\usepackage{xcolor}
\usepackage{tikz}
\hypersetup{
pdfauthor={Rémy Huet, Thibaud Duhautbout, Quentin Duchemin},
pdfauthor={Rémy Huet, Thibaud Duhautbout, Quentin Duchemin, Romain Maliach},
pdftitle={Api/casoft Init - Jour 4 : Git},
pdfsubject={Formation git},
pdfkeywords={git, gestion de version, VCS},
......@@ -38,8 +38,9 @@ pdfproducer={Latex},
\title[Api/casoft Init - Git]{Api/casoft Init - Jour 4 - Git}
\titlegraphic{\includegraphics[width=5em]{./imgs/picasoft_logo.png}\\ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{\includegraphics[width=4em]{./imgs/licence.eps}}}
\author[R. Huet, T. Duhautbout, Q. Duchemin]{%
\phantom{x}\hfill Rémy {\sc Huet} \hfill Thibaud {\sc Duhautbout} \hfill Quentin \textsc{Duchemin} \hfill \phantom{x}}
\author[Huet, Duhautbout, Duchemin, Maliach]{%
\phantom{x}\hfill Rémy {\sc Huet} \hfill Thibaud {\sc Duhautbout}\hfill \phantom{x} \\
\phantom{x}\hfill Quentin \textsc{Duchemin} \hfill Romain {\sc Maliach} \hfill \phantom{x}}
\institute[]{Association Picasoft}
\date[24/01/2019]{Jeudi 24 janvier 2018}
......@@ -85,6 +86,6 @@ pdfproducer={Latex},
\input{./src/tex/resolution_conflits.tex}
\section{Travail collaboratif avec Git et GitLab}
\input{./src/tex/tavail_collaboratif.tex}
\input{./src/tex/travail_collaboratif.tex}
\end{document}
\subsection{Gitlab, une forge Git}
\input{src/tex/travail_collaboratif/fonctionnalitesGitlab.tex}
\subsection{Gitflow, un modèle de branche}
\input{src/tex/travail_collaboratif/gitFlow.tex}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment