Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Picasoft
Formations
Git niveau 1
Commits
03603c22
Verified
Commit
03603c22
authored
Sep 15, 2018
by
Thibaud Duhautbout
Browse files
Plan global de la présentation
parent
e71e2bd4
Changes
1
Hide whitespace changes
Inline
Side-by-side
presentation.tex
View file @
03603c22
\documentclass
{
beamer
}
\documentclass
[usepdftitle=false]
{
beamer
}
\usepackage
[frenchb]
{
babel
}
\usepackage
[T1]
{
fontenc
}
...
...
@@ -8,6 +8,13 @@
\usepackage
{
eurosym
}
\usepackage
[]
{
url
}
\usepackage
[babel=true]
{
csquotes
}
\hypersetup
{
pdfauthor=
{
Thibaud Duhautbout - Rémy Huet
}
,
pdftitle=
{
Formation Picaosft : La gestion de version avec Git
}
,
pdfsubject=
{
Formation niveau 1 : les bases
}
,
pdfkeywords=
{
git, gestion de version, VCS
}
,
pdfproducer=
{
Latex
}
,
}
\newdateformat
{
nombres
}{
\THEDAY
-
\THEMONTH
-
\THEYEAR
}
...
...
@@ -33,4 +40,86 @@
\titlepage
\end{frame}
\section
{
Introduction
}
\begin{frame}
{
Pourquoi la gestion de version ?
}
\end{frame}
\begin{frame}
{
Les différents logiciels de version
}
\end{frame}
\begin{frame}
{
Petite histoire de git
\ldots
}
\end{frame}
\section
{
Concepts de base
}
\subsection
{
Configuration et initialisation
}
\begin{frame}
{
git config
}
git config -- Configuration de l'identité de l'utilisateur
git init -- Initialisation du repo
\end{frame}
\subsection
{
\'
Etat du repo local
}
\begin{frame}
{
git status
}
\end{frame}
\subsection
{
Ajouter une version
}
\begin{frame}
{
git add -- reset -- commit
}
Staging area etc
\end{frame}
\subsection
{
Voir l'historique
}
\begin{frame}
{
git log
}
\end{frame}
\begin{frame}
{
git diff
}
\end{frame}
\section
{
Concepts avancés
}
\subsection
{
Le HEAD
}
\begin{frame}
{
Le HEAD
}
\end{frame}
\subsection
{
Enregistrer les modifications locales
}
\begin{frame}
{
git stash
}
\end{frame}
\subsection
{
Changer de version
}
\begin{frame}
{
git checkout
}
\end{frame}
\subsection
{
Annuler les modifications sur un fichier précis
}
\begin{frame}
{
git checkout -- file
}
\end{frame}
\section
{
Les remotes
}
\subsection
{
Principe et application avec Gitlab
}
\begin{frame}
{
Gitlab
}
Création d'un repo
\end{frame}
\subsection
{
Récupérer les ajouts distants
}
\begin{frame}
{
git clone -- git pull
}
cloner le repo de la présentation (en HTTPS)
\end{frame}
\subsection
{
Envoyer des modifications
}
\begin{frame}
{
git push
}
Sur repo perso
\end{frame}
\end{document}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment