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 15:17] superadminutiliser_git_pour_push_du_code_sur_un_repo [2026/01/23 15:40] (Version actuelle) – [Rollback de modifications] superadmin
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 d'un fichier =====+===== Rollback de modifications =====
  
    * Faire un checkout sur le fichier à restaurer en cas de problème : <code>git checkout fichier</code>    * 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>