Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utiliser_git_pour_push_du_code_sur_un_repo [2026/01/23 14:52] – [Afficher les modifications sur le repo] superadminutiliser_git_pour_push_du_code_sur_un_repo [2026/01/23 15:40] (Version actuelle) – [Rollback de modifications] superadmin
Ligne 3: Ligne 3:
 ===== Récupérer une branche en local ===== ===== Récupérer une branche en local =====
  
-  On peut soit la cloner : <code>git clone branche</code> +  On peut soit la cloner : <code>git clone branche</code> 
-  Soit mettre à jour uniquement les modifications : <code>git pull branche</code>+  Soit mettre à jour uniquement les modifications : <code>git pull branche</code>
  
 ===== Configurer le repo Git ===== ===== Configurer le repo Git =====
Ligne 36: Ligne 36:
 ===== Afficher les modifications sur le repo ===== ===== Afficher les modifications sur le repo =====
  
- * Voir l'historique des modifications : <code>git log</code> +  * Voir l'historique des modifications __poussées__ sur le repo central : <code>git log</code> 
- * Afficher une modification particulière en indiquant son commit ID : <code>git show 674906a6f96c2d3f004525cd80ae1cb29c0c21cc</code>+  * Afficher une modification particulière en indiquant son commit ID : <code>git show 674906a6f96c2d3f004525cd80ae1cb29c0c21cc</code> 
 +  * Voir les modifications __non poussées__ sur le repo central : <code>git diff</code> 
 +:!: Ajouter ''--cached'' après un ''git add'' pour afficher les modifications non poussées 
 +  * Afficher la différence entre deux push en utilisant leur commit ID : <code>git diff b721da7..eb01911</code> 
 + 
 +===== Rollback de modifications ===== 
 + 
 +   * Faire un checkout sur le fichier à restaurer en cas de problème : <code>git checkout fichier</code> 
 +   * Annuler l'ajout d'un fichier au stagging effectué avec git add : <code>git restore --staged</code> 
 +   * Restaurer un ancien commit poussé (crée un nouveau commit) : <code>git revert <commit ID></code>  
 +   * Restaurer un ancien commit et supprimer tous les commits suivants : <code>git reset <commit ID></code>