Tutoriel Git
Git est un système de gestion de versions distribué open source utilisé pour gérer de manière agile et efficace des projets de toute taille.
Git est un logiciel de contrôle de version open source développé par Linus Torvalds pour aider à gérer le développement du noyau Linux.
Git est différent des outils de gestion de versions courants comme CVS, Subversion, etc. Il utilise une approche de dépôt distribué et ne nécessite pas de support logiciel côté serveur.
Différences entre Git et SVN
Git n'est pas seulement un système de contrôle de version ; c'est aussi un système de gestion de contenu (CMS), un système de gestion du travail, et plus encore.
Si vous avez de l'expérience avec SVN, vous devez opérer un certain changement mental pour vous adapter à certains concepts et fonctionnalités offerts par Git.
Différences entre Git et SVN :
1. Git est distribué ; SVN ne l'est pas.C'est la différence fondamentale entre Git et les autres systèmes de gestion de versions non distribués, tels que SVN, CVS, etc.
2. Git stocke le contenu sous forme de métadonnées, tandis que SVN stocke par fichier :Tous les systèmes de gestion de versions cachent les métadonnées de fichier dans un dossier similaire à .svn, .cvs, etc.
3. Les branches Git sont différentes des branches SVN :Les branches ne sont pas du tout spéciales dans SVN ; ce ne sont qu'un autre répertoire du dépôt.
4. Git n'a pas de numéro de version global, mais SVN en a un :Jusqu'à présent, c'est la fonctionnalité la plus importante qui manque à Git par rapport à SVN.
5. L'intégrité du contenu de Git est supérieure à celle de SVN :Git utilise l'algorithme de hachage SHA-1 pour le stockage du contenu. Cela garantit l'intégrité du contenu du code et réduit les dommages au dépôt en cas de défaillance de disque et de problèmes réseau.

Démarrage rapide avec Git
Ce site propose également un guide de démarrage rapide Git ; vous pouvez cliquerGuide concis GitVoir.
Après avoir commencé, il est recommandé d'étudier le tutoriel Git en détail via ce site.
Adresse du manuel complet des commandes Git :http://git-scm.com/docs
Manuel des commandes en version PDF :github-git-cheat-sheet.pdf