resets + page finale

This commit is contained in:
Elnath 2017-10-06 02:15:02 +02:00
parent 50af431035
commit 36acb7332d
1 changed files with 14 additions and 1 deletions

View File

@ -308,11 +308,24 @@
\item Il pointe normalement sur la branche courante
\item \verb|git checkout COMMIT_HASH| permet de bouger HEAD à un autre point de l'histoire: les fichiers auront alors le contenu qu'ils avaient à ce moment là.
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Le soft reset}
\verb|git reset COMMIT_HASH| permet de bouger la tête de la branche sur un commit particulier. Il n'y a plus rien qui pointe sur les commits plus récents, \textbf{ils sont alors oubliés}.
Les fichiers ne sont par contre pas modifiés.
\end{frame}
\begin{frame}[fragile]
\frametitle{Le hard reset}
\verb|git reset --hard COMMIT_HASH| permet de bouger la tête de la branche sur un commit particulier, \textbf{en écrasant toutes les modifications faites depuis}.
\begin{block}{}
\verb|git reset --hard HEAD| supprime toutes les modifications faites depuis le dernier commit (donc juste les modifications pas enregistrées dans un commit).
\end{block}
\end{frame}
\frame{\titlepage}
\end{document}