diff --git a/basegit.tex b/basegit.tex index 15b3d76f1350cb096390609f66d32ebb9d5a49a4..ab1f5a5f64e4d09bcc11bb391530ec57c65dae56 100644 --- a/basegit.tex +++ b/basegit.tex @@ -57,15 +57,17 @@ Création d'un dépôt (\emph{repository}) vide \item Alimentation du dépôt par l'intermédiaire de \emph{commits} + \item + Un \emph{commit} contient \begin{itemize} \item - ensemble de modifications de données, suite aux manipulations + un ensemble de modifications de données, suite aux manipulations des fichiers du projet (création, édition, suppression, renommage...) \item - \emph{log} associé : commentaire sur la nature des modifications + un \emph{log} associé : commentaire sur la nature des modifications \item - méta-informations : identifiant de \emph{commit}, auteur, date + des méta-informations : identifiant de \emph{commit}, auteur, date \end{itemize} \end{itemize} } @@ -88,7 +90,8 @@ \item contient la copie locale des sources du projet \item - contient, à sa racine, le répertoire \ex{.git} de configuration + contient, à sa racine, le répertoire \ex{.git} (configuration du + projet) \end{itemize} \item \emph{Index} @@ -97,9 +100,9 @@ espace temporaire utilisé pour préparer la transition de données entre le répertoire de travail et le dépôt local \item - permet de choisir quel sous-ensemble de modifications, présentes - dans le répertoire de travail, répercuter dans le dépôt local - lors d'un \emph{commit} + permet de \textbf{choisir} quel sous-ensemble de modifications, + présentes dans le répertoire de travail, répercuter dans le + dépôt local lors d'un \emph{commit} \end{itemize} \end{itemize} } @@ -121,13 +124,19 @@ propre à un utilisateur donné \end{itemize} \item - \emph{Dépôt distant} + \emph{Dépôt(s) distant(s)} \begin{itemize} \item est intrinsèquement similaire à un dépôt local \item - configuré et déployé pour pouvoir être partagé entre - utilisateurs + peut être + \begin{itemize} + \item + le dépôt local d'un autre utilisateur + \item + un dépôt centralisé dédié : il est alors configuré et déployé + pour pouvoir être partagé entre utilisateurs + \end{itemize} \end{itemize} \end{itemize} } @@ -167,6 +176,8 @@ produit une signature sur $160$~bits, soit $20$~octets, soit $40$~caractères hexadécimaux ($\sim 1.5 \times 10^{48}$ possibilités) + \item + très bonne répartition des hashs (signatures) produits \end{itemize} \item Exemples\\