Ajout slide pull merge vs pull rebase

This commit is contained in:
Elnath 2018-04-22 18:57:47 +02:00
parent be779d5d1c
commit 221336ae47
1 changed files with 18 additions and 0 deletions

View File

@ -338,6 +338,24 @@ Prérequis pour suivre ce cours:
\end{columns} \end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile]{Merge vs Rebase}
\begin{itemize}
\item Merge: la résolution de tous les conflits est dans le commit de merge. Rebase: chaque commit est modifié pour résoudre ses conflits
\begin{itemize}
\item Rebase modifie directement les conflits (comme s'il y en avait pas eu) plutôt que d'ajouter un commit de ``solution''
\end{itemize}
\item Rebase: ``triche'' sur la façon de raconter l'historique
\item Rebase: historique propre
\begin{itemize}
\item Le seuls merge présents dans l'historique c'est ceux qui signifient quelque chose (e.g. une nouvelle fonctionnalité ajoutée)
\end{itemize}
\end{itemize}
\vspace{2\baselineskip}
Faire un pull rebase par défaut: \verb|git config [--global] pull.rebase true|
\end{frame}
\section{Pointeurs avancés} \section{Pointeurs avancés}
\begin{frame}[fragile] \begin{frame}[fragile]