Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utiliser_git_pour_push_du_code_sur_un_repo [2026/01/23 14:44] – [Configurer le repo Git] superadmin | utiliser_git_pour_push_du_code_sur_un_repo [2026/01/23 15:40] (Version actuelle) – [Rollback de modifications] superadmin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Utiliser Git pour pousser du code sur un dépôt ====== | ====== Utiliser Git pour pousser du code sur un dépôt ====== | ||
| + | |||
| + | ===== Récupérer une branche en local ===== | ||
| + | |||
| + | * On peut soit la cloner : < | ||
| + | * Soit mettre à jour uniquement les modifications : < | ||
| ===== Configurer le repo Git ===== | ===== Configurer le repo Git ===== | ||
| Ligne 8: | Ligne 13: | ||
| - Indiquer l'URL du repo (GitHub, GitLab ou autre) avec : < | - Indiquer l'URL du repo (GitHub, GitLab ou autre) avec : < | ||
| - | ===== Pousser | + | ===== Pousser |
| Procédure simple pour pousser du code sur un dépôt avec Git : | Procédure simple pour pousser du code sur un dépôt avec Git : | ||
| Ligne 15: | Ligne 20: | ||
| - Ajouter les fichiers à push avec : < | - Ajouter les fichiers à push avec : < | ||
| - Faire un commit (push au repo local) en ajoutant un commentaire décrivant la raison du push : < | - Faire un commit (push au repo local) en ajoutant un commentaire décrivant la raison du push : < | ||
| - | - Pousser le code sur le serveur (ici on précise la branche source locale et la branche destination, | + | - Pousser le code sur le serveur (ici, on précise la branche source locale et la branche destination, |
| - Vérifier l' | - Vérifier l' | ||
| - | - Voir l' | ||
| - | - Afficher une modification particulière en indiquant son commit ID : < | ||
| - | ===== Ajout d' | + | ===== Supprimer et renommer des fichiers dans une branche ===== |
| + | |||
| + | * Supprimer : < | ||
| + | * Renommer : < | ||
| + | |||
| + | ===== Ajouter une nouvelle branche ===== | ||
| - Créer une nouvelle branche : < | - Créer une nouvelle branche : < | ||
| Ligne 26: | Ligne 34: | ||
| - Pour pousser sur la nouvelle branche (après add et commit) : < | - Pour pousser sur la nouvelle branche (après add et commit) : < | ||
| - | ===== Supprimer et renommer | + | ===== Afficher les modifications sur le repo ===== |
| + | |||
| + | * Voir l' | ||
| + | * Afficher | ||
| + | * Voir les modifications __non poussées__ sur le repo central : < | ||
| + | :!: Ajouter '' | ||
| + | * Afficher la différence entre deux push en utilisant leur commit ID : < | ||
| + | |||
| + | ===== Rollback de modifications | ||
| - | - Supprimer | + | * Faire un checkout sur le fichier à restaurer en cas de problème |
| - | - Renommer | + | * Annuler l' |
| + | * Restaurer un ancien commit poussé (crée un nouveau commit) | ||
| + | * Restaurer un ancien commit et supprimer tous les commits suivants : < | ||