CATALOGUE Code & Data Formation Git Apprendre Git Modification de l'Historique Git avec commit --amend

Modification de l'Historique Git avec commit --amend

Modifier le dernier commit avec Amend
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€ Je commande

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

DescriptionProgrammeAvis
3,3
44,90€ Je commande

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

Les objectifs de cette vidéo sont de :

  • Comprendre l'usage de la commande git commit --amend
  • Apprendre à modifier un commit récent
  • Éviter les erreurs lors de l'utilisation de cette commande

Découvrez comment modifier le contenu de votre dernier commit avec la commande git commit --amend.

Dans cette leçon, nous allons apprendre à utiliser la commande git commit --amend pour modifier l'historique de nos commits Git. Cette commande est particulièrement utile lorsqu'on oublie d'ajouter des fichiers à la staging area ou lorsqu'une modification a été mal faite. En ajoutant les modifications à la staging area et en exécutant git commit --amend, nous pouvons combiner le contenu de notre ancien commit avec le nouveau contenu ajouté.

Il est important de noter que cette opération crée un nouveau commit, rendant l'ancien commit orphelin mais toujours accessible dans l'historique de Git. Cependant, il faut éviter d'utiliser cette commande sur un commit déjà partagé avec d'autres collaborateurs, car cela pourrait entraîner des conflits lors des merges.

Nous aborderons également les précautions à prendre lors de l'utilisation de cette commande pour éviter les erreurs courantes et assurer une bonne gestion de l'historique Git.

Voir plus
Questions réponses
Que permet de faire la commande git commit --amend ?
La commande git commit --amend permet de modifier le contenu du dernier commit en ajoutant de nouvelles modifications présentes dans la staging area.
Pourquoi ne faut-il pas utiliser git commit --amend sur un commit déjà partagé ?
Il ne faut pas utiliser git commit --amend sur un commit déjà partagé car cela peut entraîner des conflits lors des fusions, laissant des contenus obsolètes présents dans l'historique partagé.
Qu'arrive-t-il au commit original après un git commit --amend ?
Le commit original devient orphelin mais reste accessible dans l'historique de Git. Un nouveau commit est créé avec les modifications amendées.

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