Skip to content
Snippets Groups Projects
Commit c5de1477 authored by Philippe Dosch's avatar Philippe Dosch
Browse files

Passe sur les commandes + typos

parent 0d194779
Branches
No related tags found
No related merge requests found
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
%====================================================================== %======================================================================
\frame{\frametitle{Niveaux de stockage et commandes Git} \frame{\frametitle{Niveaux de stockage et commandes \ex{git}}
\framesubtitle{Quelques flux courants} \framesubtitle{Quelques flux courants}
\begin{center} \begin{center}
\includegraphics[width=10cm]{princindex.eps} \includegraphics[width=10cm]{princindex.eps}
...@@ -56,10 +56,11 @@ ...@@ -56,10 +56,11 @@
\item \item
Création d'un dépôt local vide Création d'un dépôt local vide
\item \item
Peut suffire pour gérer l'historique d'un projet pour un seul Initialisation déjà suffisante pour gérer l'historique d'un projet
utilisateur... pour un seul utilisateur...
\item \item
Crée une \emph{branche} par défaut, appelée \ex{master} Crée une \emph{branche} par défaut, appelée \ex{master} (ou
\ex{main})
\item \item
Penser à ajouter un fichier \ex{README} décrivant succinctement le Penser à ajouter un fichier \ex{README} décrivant succinctement le
projet projet
...@@ -97,14 +98,14 @@ ...@@ -97,14 +98,14 @@
Indexe le \emph{contenu} des fichiers du répertoire courant passés Indexe le \emph{contenu} des fichiers du répertoire courant passés
en paramètre en paramètre
\item \item
Rappel : Git travaille sur les contenus, pas sur les fichiers Rappel : \ex{git} travaille sur les contenus, pas sur les fichiers
\item \item
Conséquence : si des fichiers sont modifiés après leur indexation, Conséquence : si des fichiers sont modifiés après leur indexation,
c'est la version indexée qui sera répercutée dans le dépôt (et c'est la version indexée qui sera répercutée dans le dépôt\\
donc pas celle du répertoire courant) (et donc pas celle du répertoire courant)
\item \item
Un fichier qui a été indexé au moins une fois est ensuite suivi Un fichier qui a été indexé au moins une fois est ensuite suivi
par Git (typiquement par \ex{git status}) par \ex{git} (typiquement par \ex{git status})
\item \item
Mais l'indexation de chaque nouvelle version de ce fichier doit Mais l'indexation de chaque nouvelle version de ce fichier doit
être réalisée par un nouveau \ex{git add} être réalisée par un nouveau \ex{git add}
...@@ -129,7 +130,7 @@ ...@@ -129,7 +130,7 @@
modifications modifications
\item \item
On peut aussi faire des ajouts plus fins à l'intérieur d'un On peut aussi faire des ajouts plus fins à l'intérieur d'un
fichier(les \emph{chunks}) \emph{via} \ex{git add -p} fichier (les \emph{chunks}) \emph{via} \ex{git add -p}
\end{itemize} \end{itemize}
} }
...@@ -155,8 +156,8 @@ ...@@ -155,8 +156,8 @@
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\begin{codebox} \begin{codebox}
\mygitplus{git add README}\\ \mygitplus{git add README.md}\\
\mygit{git commit -m "New feature described"}{gitcommit.txt} \mygit{git commit -m "Adds documentation"}{gitcommit.txt}
\end{codebox} \end{codebox}
} }
...@@ -299,7 +300,7 @@ ...@@ -299,7 +300,7 @@
\framesubtitle{\gitinter} \framesubtitle{\gitinter}
\begin{itemize} \begin{itemize}
\item \item
Affiche le détail d'un \emph{commit} (ou d'autres entités Git) Affiche le détail d'un \emph{commit} (ou d'autres entités \ex{git})
\item \item
L'identifiant (court\,/\,long) correspondant doit être fourni en L'identifiant (court\,/\,long) correspondant doit être fourni en
paramètre, sinon c'est le dernier \emph{commit} qui est paramètre, sinon c'est le dernier \emph{commit} qui est
...@@ -313,6 +314,10 @@ ...@@ -313,6 +314,10 @@
\item \item
\textcolor{red}{lignes supprimées} : préfixées par un \ex{-} \textcolor{red}{lignes supprimées} : préfixées par un \ex{-}
\end{itemize} \end{itemize}
\item
Voir aussi \ex{gitk}, qui cumule les informations de \ex{git
log}\\
et \ex{git show} dans une interface graphique
\end{itemize} \end{itemize}
} }
...@@ -334,11 +339,27 @@ ...@@ -334,11 +339,27 @@
Affiche des informations sur l'état du répertoire de travail et de Affiche des informations sur l'état du répertoire de travail et de
l'index l'index
\item \item
Permet de savoir ce que contient l'index (et donc ce qui sera Permet d'avoir des informations
concerné par le prochain \emph{commit}) \begin{itemize}
\item
sur ce que contient l'index\\
(et donc ce qui sera concerné par le prochain \emph{commit})
\item
sur les fichiers qui sont suivis par \ex{git} et ceux qui ne le
sont pas
\end{itemize}
\item \item
Permet de savoir quels fichiers sont suivis par Git et quels sont Le message résultat «~\ex{rien à valider, la copie de travail est
ceux qui ne le sont pas propre}~» indique
\begin{itemize}
\item
qu'aucune modification n'est détectée
\item
qu'aucun contenu n'est dans l'index
\item
et donc que le répertoire de travail est identique au dernier
commit réalisé
\end{itemize}
\end{itemize} \end{itemize}
} }
...@@ -397,7 +418,8 @@ ...@@ -397,7 +418,8 @@
Intérêt : identifier un \emph{commit} particulier plus facilement Intérêt : identifier un \emph{commit} particulier plus facilement
qu'à partir de sa signature SHA-1 qu'à partir de sa signature SHA-1
\item \item
Exemples typiques de balises : v1.0, prod2.0, final4.4... Exemples typiques de balises : \ex{v1.0}, \ex{prod2.0},
\ex{final4.4}...
\item \item
Attention : les tags ne sont pas transférés \emph{par défaut} lors Attention : les tags ne sont pas transférés \emph{par défaut} lors
des synchronisations avec les dépôts distants\\ des synchronisations avec les dépôts distants\\
...@@ -446,15 +468,15 @@ ...@@ -446,15 +468,15 @@
\item \item
Commande permettant de créer un \emph{contre-commit} Commande permettant de créer un \emph{contre-commit}
\item \item
Ce \emph{contre-commit} est un commit venant exactement annuler Ce \emph{contre-commit} est un commit venant exactement inverser
les modifications introduites par un commit particulier les modifications introduites par un commit particulier
\item \item
En cas d'erreur introduite par un commit En cas d'erreur introduite par un commit
\begin{itemize} \begin{itemize}
\item \item
seul sur un dépôt : à privilégier si seul sur un dépôt : à privilégier
\item \item
travail collaboratif : quasi-obligatoire (problème de si travail collaboratif : quasi-obligatoire (problème de
synchronisation sinon) synchronisation sinon)
\end{itemize} \end{itemize}
\item \item
...@@ -476,7 +498,7 @@ ...@@ -476,7 +498,7 @@
À utiliser plutôt qu'un simple \ex{mv} système qui ne permet pas À utiliser plutôt qu'un simple \ex{mv} système qui ne permet pas
la conservation de l'historique la conservation de l'historique
\item \item
Le changement est répercuté dans l'index (et nécessite ensuite Le changement est ajouté à l'index (et nécessite ensuite
d'être répercuté par un \emph{commit}) d'être répercuté par un \emph{commit})
\end{itemize} \end{itemize}
} }
...@@ -487,13 +509,13 @@ ...@@ -487,13 +509,13 @@
\framesubtitle{\gitop} \framesubtitle{\gitop}
\begin{itemize} \begin{itemize}
\item \item
Efface un fichier ou un répertoire physiquement, ainsi qu'au Efface un fichier ou un répertoire au niveau du suivi par
niveau du suivi par Git \ex{git}, ainsi que physiquement par défaut
\item \item
À utiliser plutôt qu'un simple \ex{rm} système qui n'informerait À utiliser plutôt qu'un simple \ex{rm} système qui n'informerait
pas Git de la suppression pas \ex{git} de la suppression
\item \item
Le changement est répercuté dans l'index (et nécessite ensuite Le changement est ajouté à l'index (et nécessite ensuite
d'être répercuté par un \emph{commit}) d'être répercuté par un \emph{commit})
\end{itemize} \end{itemize}
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment