Annuler des commits. TODO examples

parent b7fa51ab
Pipeline #32811 passed with stage
in 19 seconds
\begin{frame}
\begin{frame}[fragile]
\frametitle{Sans modification d'historique}
\begin{block}{}
\enquote{
Dis, je me suis planté sur un commit, j'aimerais bien l'annuler \ldots
C'est possible ? \\
Oui ! Utilises git revert !
}
\end{block}
\verb+git revert+ permet d'annuler un commit, en en créant un commit qui fait les modifications inverses.
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
//TODO
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}
\begin{frame}[fragile]
\frametitle{Avec modification d'historique}
\framesubtitle{Git reset}
\begin{block}{À quoi ça sert ?}
\begin{itemize}
\item \verb+git reset+ permet de remettre le HEAD dans un état spécifique, et modifie l'arbre en conséquence (supprime tous les commits après)
\item \verb+git reset --soft+ laisse le working directory dans l'état dans lequel il était
\item \verb+git reset --hard+ remet le working directory dans l'état du commit sur lequel on reset.
\end{itemize}
\end{block}
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
//TODO
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}
\begin{frame}[fragile]
\frametitle{Avec modification d'historique}
\framesubtitle{Git commit --amend}
\begin{block}{}
\enquote{
Dis, j'aimerais faire une toute petite modification sur un commit, c'est possible ? \\
-- Oui ! Utilises git commit \--\--ammend
}
\end{block}
\verb+git commit --ammend+ permet de modifier un commit (tant son message que son contenu, son auteur \ldots)
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
//TODO
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment