Commit 27685690 authored by Remy Huet's avatar Remy Huet

git reset --soft / --hard

parent 0d36271b
Pipeline #33298 passed with stage
in 18 seconds
......@@ -61,10 +61,82 @@ index a03f78c..5596950 100644
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
//TODO
$ git reset --soft HEAD~1 \Pause
$ cat API.txt \Pause
Je suis le premier fichier utilisé pour cette API sur git
J'ajoute une ligne à mon fichier
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}[fragile]
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
$ git log --graph --decorate --all \Pause
* \textcolor{yellow}{commit a04da653083b6b0ba3eea2bce98d903acfd0a4d3 (}{\bf\textcolor{cyan}{HEAD -> }\textcolor{green}{master}}\textcolor{yellow}{)}
\textcolor{red}{|} Author: huetremy <remy.huet@etu.utc.fr>
\textcolor{red}{|} Date: Fri Jan 11 10:16:10 2019 +0100
\textcolor{red}{|}
\textcolor{red}{|} Troisième commit
\textcolor{red}{|}
* \textcolor{yellow}{commit 5b63bd1f9afe4685b60074030960e39bb5152e67}
\textcolor{red}{|} Author: Thibaud Duhautbout <thibaud@duhautbout.ovh>
\textcolor{red}{|} Date: Thu Jan 3 15:55:33 2019 +0100
\textcolor{red}{|}
\textcolor{red}{|} Second commit
\textcolor{red}{|}
* \textcolor{yellow}{commit 712951dbb3ee0cc4d248582dc5408da3afdec853 (tag: mon_tag)}
Author: Thibaud Duhautbout <thibaud@duhautbout.ovh>
Date: Thu Jan 3 15:37:54 2019 +0100
Ajout du premier fichier
\end{Verbatim}
\end{beamercolorbox}
On voit bien grâce qux deux commandes précédentes que le commit a été supprimé mais que les modifications ont été gardées\ldots
Maintenant :
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
$ git commit -am ''Commit de revert'' \Pause
[master eae33f2] Commit de revert
1 file changed, 1 deletion(-)
\end{Verbatim}
\end{beamercolorbox}
\end{frame}
\begin{frame}[fragile]
\begin{beamercolorbox}[rounded=true, shadow=true]{terminal}
\begin{Verbatim}
$ git reset --hard HEAD~1 \Pause
HEAD est maintenant à a04da65 Troisième commit \Pause
$ cat API.txt \Pause
Je suis le premier fichier utilisé pour cette API sur git
J'ajoute une ligne à mon fichier
Encore une ligne en plus ! \Pause
$ git log --graph --decorate --all \Pause
* \textcolor{yellow}{commit a04da653083b6b0ba3eea2bce98d903acfd0a4d3 (}{\bf\textcolor{cyan}{HEAD -> }\textcolor{green}{master}}\textcolor{yellow}{)}
\textcolor{red}{|} Author: huetremy <remy.huet@etu.utc.fr>
\textcolor{red}{|} Date: Fri Jan 11 10:16:10 2019 +0100
\textcolor{red}{|}
\textcolor{red}{|} Troisième commit
\textcolor{red}{|}
* \textcolor{yellow}{commit 5b63bd1f9afe4685b60074030960e39bb5152e67}
\textcolor{red}{|} Author: Thibaud Duhautbout <thibaud@duhautbout.ovh>
\textcolor{red}{|} Date: Thu Jan 3 15:55:33 2019 +0100
\textcolor{red}{|}
\textcolor{red}{|} Second commit
\textcolor{red}{|}
* \textcolor{yellow}{commit 712951dbb3ee0cc4d248582dc5408da3afdec853 (tag: mon_tag)}
Author: Thibaud Duhautbout <thibaud@duhautbout.ovh>
Date: Thu Jan 3 15:37:54 2019 +0100
Ajout du premier fichier
\end{Verbatim}
\end{beamercolorbox}
Le commit a bien été effacé, mais cette fois les modifications n'ont pas été gardées
\end{frame}
\begin{frame}[fragile]
......
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