Maîtriser la commande Git Reset

Déplacer le pointeur de branche avec git reset --hard
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Git
Revoir le teaser Je m'abonne
3,3
Transcription

44,90€ 31,43€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
3,3
44,90€ 31,43€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de comprendre l'utilisation de la commande Git reset avec l'option -hard, d'apprendre à annuler des commits non partagés, et de connaître les précautions à prendre avant d'exécuter cette commande.

Apprenez à utiliser la commande Git reset avec l'option -hard pour annuler les derniers commits non partagés.

Dans cette leçon, nous explorons l'utilisation de la commande Git reset avec l'option -hard. Cette commande permet de déplacer le pointeur de branche vers une référence antérieure, annulant ainsi les commits récents non partagés. Elle est particulièrement utile lorsqu'il est nécessaire de corriger des erreurs majeures sans avoir à partager l'historique avec d'autres collaborateurs. Cependant, son utilisation comporte des risques, car elle supprime le contenu de la copie locale et du staging area. Nous expliquerons le fonctionnement de cette commande en détail, avec un exemple pratique où nous nous plaçons sur le commit E et effectuons un git reset --hard C pour revenir au commit C. Nous soulignons également l'importance de ne pas utiliser cette commande sur des commits déjà partagés, car elle peut entraîner des pertes de données irrécupérables. En résumé, nous aborderons les différentes options pour modifier l'historique des commits, y compris amend et revert, adaptées à des contextes spécifiques.

Voir plus
Questions réponses
Que se passe-t-il lorsque vous utilisez 'git reset --hard'?
La commande 'git reset --hard' déplace le pointeur de branche vers un commit spécifié et supprime les modifications de la copie locale et du staging area.
Pourquoi est-il déconseillé d'utiliser 'git reset --hard' sur des commits partagés?
Il est déconseillé d'utiliser 'git reset --hard' sur des commits partagés car cela peut entraîner des pertes de données irréversibles pour d'autres collaborateurs.
Quelle commande utiliser pour modifier le dernier commit sans le supprimer?
Pour modifier le dernier commit sans le supprimer, vous pouvez utiliser la commande 'git commit --amend'.

Programme détaillé

3 commentaires
3,3
3 votes
5
4
3
2
1
luismiguelrobles
Il y a 1 an
bon cours bien structuré, avec de bon exemple et TP, en appuis sont transmis les slides
Hicham Skiker
Il y a 1 an
Un cours plutôt bon : bien structuré et présentant assez clairement et assez distinctement les notions fondamentales de Git.
bergeat.cedric
Il y a 3 ans
TP1 impossible sur Windows 10