outils:git

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édentes Révision précédente
Prochaine révision
Révision précédente
outils:git [2025/06/19 19:24] – modification externe 127.0.0.1outils:git [2025/08/03 18:00] (Version actuelle) – [1.2 Git] mno
Ligne 6: Ligne 6:
 ** Rédacteur(s)** : Philippe Mariano ** Rédacteur(s)** : Philippe Mariano
  
-[Mise à jour le 5/8/2024]+[Mise à jour le 3/8/2025]
  
   * **Sources**   * **Sources**
Ligne 34: Ligne 34:
  
 === 1.2 Git === === 1.2 Git ===
-  * **Présentation** \\ Git est un système de <html><a href="https://fr.wikipedia.org/wiki/Logiciel_de_gestion_de_versions" target="_blank">gestion de versions</a></html>. Il permet d'enregistrer et de suivre l'évolution de fichiers au cours du temps. Principalement utilisé par les développeurs, il facilite le travail collaboratif en permettant à chacun de visualiser les derniers changements, de repérer les modifications ayant pu entraîner des problèmes, etc. \\ Git stocke et gère des //instantanés// de son espace de travail. \\ Un de ses atouts est d'être un système de gestion <html><a href="https://fr.wikipedia.org/wiki/Gestion_de_versions#Gestion_de_versions_d.C3.A9centralis.C3.A9e" target="_blank">décentralisé</a></html>/distribué. Il ne nécessite donc pas de de serveur central : le répertoire Git contient tout l'historique du projet et peut donc être transféré à un autre collaborateur qui disposera de tout le travail réalisé et de tout l'historique. \\ C'est un <html><a href="https://fr.wikipedia.org/wiki/Logiciel_libre" target="_blank">logiciel libre</a></html> créé par <html><a href="https://fr.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a></html>, auteur du <html><a href="https://fr.wikipedia.org/wiki/Noyau_Linux" target="_blank">noyau Linux</a></html>, et distribué selon les termes de la <html><a href="https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU" target="_blank">licence publique générale GNU</a></html> version 2. +  * **Présentation** \\ Git est un système de <html><a href="https://fr.wikipedia.org/wiki/Logiciel_de_gestion_de_versions" target="_blank">gestion de versions</a></html>. Il permet d'enregistrer et de suivre l'évolution de fichiers au cours du temps. Principalement utilisé par les développeurs, il facilite le travail collaboratif en permettant à chacun de visualiser les derniers changements, de repérer les modifications ayant pu entraîner des problèmes, etc. \\ Git stocke et gère des //instantanés// de son espace de travail. \\ Un de ses atouts est d'être un système de gestion <html><a href="https://fr.wikipedia.org/wiki/Gestion_de_versions#Gestion_de_versions_d.C3.A9centralis.C3.A9e" target="_blank">décentralisé</a></html>/distribué. Il ne nécessite donc pas de serveur central : le répertoire Git contient tout l'historique du projet et peut donc être transféré à un autre collaborateur qui disposera de tout le travail réalisé et de tout l'historique. \\ C'est un <html><a href="https://fr.wikipedia.org/wiki/Logiciel_libre" target="_blank">logiciel libre</a></html> créé par <html><a href="https://fr.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a></html>, auteur du <html><a href="https://fr.wikipedia.org/wiki/Noyau_Linux" target="_blank">noyau Linux</a></html>, et distribué selon les termes de la <html><a href="https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU" target="_blank">licence publique générale GNU</a></html> version 2. 
  
 {{ :informatique:distributed.png?nolink |}} {{ :informatique:distributed.png?nolink |}}
Ligne 78: Ligne 78:
  
 <code bash> <code bash>
 +# L’option --global dans la commande git config sert à appliquer une configuration à l’ensemble de vos projets Git, 
 +# et non seulement à un projet spécifique. 
 git config --global user.name "Prénom Nom" git config --global user.name "Prénom Nom"
 git config --global user.email "mon_mail" git config --global user.email "mon_mail"
  • outils/git.1750353873.txt.gz
  • Dernière modification : 2025/06/19 19:24
  • de 127.0.0.1