info:git:accueil

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
info:git:accueil [2022/11/27 10:25] franckinfo:git:accueil [2023/11/05 10:10] (Version actuelle) franck
Ligne 1: Ligne 1:
-======Git======+======GIT====== 
 +Extrait de [[https://fr.wikipedia.org/wiki/Git|Wikipédia]]: 
 +Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. Le principal contributeur actuel de git et depuis plus de 16 ans est Junio C Hamano. En 2016, il s’agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes. 
 +\\ 
 +=====Particularités techniques===== 
 +Extrait de [[https://fr.wikipedia.org/wiki/Git|Wikipédia]]: Similaire en cela à BitKeeper, Git ne repose pas sur un serveur centralisé, mais il utilise un système de connexion pair à pair. Le code informatique développé est stocké non seulement sur l’ordinateur de chaque contributeur du projet, mais il peut également l'être sur un serveur dédié. C'est un outil de bas niveau, qui se veut simple et performant, dont la principale tâche est de gérer l'évolution du contenu d'une arborescence. 
 +\\ 
 +Git indexe les fichiers d'après leur somme de contrôle calculée avec la fonction de hachage SHA-1. Quand un fichier n'est pas modifié, la somme de contrôle ne change pas et le fichier n'est stocké qu'une seule fois. En revanche, si le fichier est modifié, les deux versions sont stockées sur le disque.  
 +=====details=====
 <html> <html>
 <a class="Tuile VertMarine" href="/info/git/config"><span>git config</span></a> <a class="Tuile VertMarine" href="/info/git/config"><span>git config</span></a>
 </html> </html>
-=====git config===== +======Apprendre et approfondir l'utilisation de GIT====== 
-====git config --system==== +=====Liens===== 
-niveau système: concerne le poste ou le serveur entier et se ses utilisateurs.\\ +<html> 
-défini dans /etc/gitconfig\\ +<a class="Tuile VertMarine" href="https://learngitbranching.js.org/?locale=fr_FR" target="_blank"><span>git entraînement et compréhension</span></a>  
-====git config --global==== +</html>
-niveau utilisateurconcerne l'utilisateur connecté au systemPrioritaire sur les options définis au niveau système.\\ +
-defini dans $HOME/.gitconfig\\ +
-====git config --local==== +
-niveau du dépôt: concerne uniquement le dépôt en cours. Prioritaire sur le niveau système et le niveau utilisateur.\\ +
-défini dans .git/config du dépôt.\\+
  
  • /home/franck/dokuwiki/doc/data/attic/info/git/accueil.1669541125.txt.gz
  • Dernière modification : 2022/11/27 10:25
  • de franck