Git niveau intermédiaire
George Boorman
Curriculum Manager, DataCamp
| Commande | Fonction |
|---|---|
git diff |
Afficher les changements entre tous les fichiers non mis en staging et le dernier commit |
git diff report.md |
Afficher les changements entre un fichier non mis en staging et le dernier commit |
git diff --staged |
Afficher les changements entre tous les fichiers mis en staging et le dernier commit |
git diff --staged report.md |
Afficher les changements entre un fichier mis en staging et le dernier commit |
git diff 35f4b4d 186398f |
Afficher les différences entre deux commits à l’aide de leurs hashs |
git diff HEAD~1 HEAD~2 |
Affichez les changements entre deux commits en utilisant HEAD au lieu des hashs de commit |
git diff main summary-statistics


space pour continuer et sur q pour quitter.git branch
main
* feature_dev
feature_dev
Une autre branche est nécessaire pour une deuxième nouvelle fonctionnalité en cours de développement.
Solution - renommer feature_dev
Renommage d’une branche
git branch -m
git branch
main
* feature_dev
feature_dev
Une autre branche est nécessaire pour une deuxième nouvelle fonctionnalité en cours de développement.
Solution - renommer feature_dev
git branch -m feature_dev chatbot
git branch
main
* chatbot
Les projets de grande envergure peuvent comporter de nombreuses branches.
Supprimez les branches une fois que nous en avons terminé avec elles
Supprimez la branche chatbot avec l’indicateur -d.
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot n'a pas été fusionné avec main, git branch -d chatbot produira une erreur.error: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-Dgit branch -D chatbot
Deleted branch chatbot (was 3edb989).
Il est difficile, mais pas impossible, de récupérer des branches supprimées
Veuillez vous assurer que nous n'avons plus besoin de cette branche avant de la supprimer.
| Commande | Fonction |
|---|---|
git diff main chatbot |
Comparez l'état des branches main et chatbot. |
git branch |
Affichez toutes les branches. |
git branch -m old_name new_name |
Renommez la branche intitulée old_name en new_name. |
git branch -d chatbot |
Supprimez la branche chatbot, qui a été fusionnée. |
git branch -D chatbot |
Supprimez la branche chatbot, qui n'a pas été fusionnée. |
Git niveau intermédiaire