Voici un guide logique des commandes Git avec leur rôle, que tu pourras convertir en PDF :
Guide Git : Commandes essentielles et rôle
1. Initialisation d'un dépôt Git
git init
- Crée un dépôt Git local dans le dossier courant.
2. Vérifier l'état du dépôt
git status
- Montre les fichiers modifiés, ajoutés ou en attente de commit.
3. Ajouter des fichiers à l'index (staging area)
git add <nom_du_fichier>
git add . # pour ajouter tous les fichiers modifiés
- Prépare les fichiers pour le commit.
4. Faire un commit
git commit -m "Message du commit"
- Enregistre les modifications ajoutées à l'index dans l'historique du projet.
5. Vérifier l'historique des commits
git log
- Affiche les commits précédents avec leurs messages, auteur et identifiant.
6. Créer une branche
1
git branch <nom_branche>
- Crée une nouvelle branche pour développer une fonctionnalité ou faire des tests.
7. Changer de branche
git checkout <nom_branche>
- Passe à une autre branche.
8. Créer et passer sur une branche en même temps
git checkout -b <nom_branche>
- Crée une branche et te positionne dessus.
9. Fusionner une branche dans la branche courante
git merge <nom_branche>
- Intègre les modifications de la branche spécifiée dans la branche active.
10. Supprimer une branche locale
git branch -d <nom_branche>
- Supprime une branche locale (après fusion).
11. Ajouter un dépôt distant
git remote add origin <url_du_dépôt>
- Lie le dépôt local à un dépôt distant (GitHub, GitLab, etc.).
12. Vérifier les dépôts distants
git remote -v
- Affiche les dépôts distants configurés.
2
13. Envoyer les commits vers le dépôt distant
git push origin <nom_branche>
- Transfère les commits locaux vers le dépôt distant.
14. Récupérer les modifications depuis le dépôt distant
git pull origin <nom_branche>
- Récupère et fusionne les changements du dépôt distant dans la branche locale.
15. Cloner un dépôt distant
git clone <url_du_dépôt>
- Crée une copie locale d'un dépôt distant.
16. Annuler des modifications
git checkout -- <nom_du_fichier>
- Annule les modifications non enregistrées d'un fichier.
17. Rebaser une branche (optionnel, avancé)
git rebase <branche_cible>
- Applique les commits de la branche courante au-dessus de la branche cible pour garder un historique
linéaire.
Conseil de workflow Git basique : 1. git checkout develop 2. git pull origin develop 3.
git checkout -b ma_fonctionnalite 4. Travailler et git add . 5. git commit -m "Ajout
fonctionnalité"
6. git push origin ma_fonctionnalite 7. Créer une PR ou git merge` dans develop