# Présentation de Git
## Qu'est-ce que le contrôle de version ?
Le contrôle de version aide les développeurs à suivre et à gérer les modifications apportées au code d’un projet logiciel. Au fur et à mesure qu’un projet logiciel prend de l’ampleur, le contrôle de version devient essentiel. Prenez WordPress…
À ce stade, WordPress est un projet assez important. Si un développeur du noyau voulait travailler sur une partie spécifique de la base de code WordPress, il ne serait pas sûr ou efficace de lui faire modifier directement le code source « officiel ».
Au lieu de cela, le contrôle de version permet aux développeurs de travailler en toute sécurité à travers les branchements et les fusions.
Avec le branchements, un développeur duplique une partie du code source (appelé le référentiel). Le développeur peut alors apporter des modifications en toute sécurité à cette partie du code sans affecter le reste du projet.
Ensuite, une fois que le développeur a réussi à faire fonctionner correctement sa partie du code, il ou elle peut fusionner ce code avec le code source principal pour le rendre officiel.
Tous ces changements sont ensuite suivis et peuvent être annulés si nécessaire.
## Qu'est-ce que Git ?

Git est un logiciel de versioning créé en 2005 par Linus Torvalds, le créateur de Linux.
Un logiciel de versioning, ou logiciel de gestion de version est un logiciel qui permet de conserver un historique des modifications effectuées sur un projet afin de pouvoir rapidement identifier les changements effectuées et de revenir à une ancienne version en cas de problème.
Les logiciels de gestion de versions sont quasiment incontournables aujourd’hui car ils facilitent grandement la gestion de projets et car ils permettent de travailler en équipe de manière beaucoup plus efficace.
Parmi les logiciels de gestion de versions, Git est le leader incontesté et il est donc indispensable pour tout développeur de savoir utiliser Git.
**Quelle sont ses avantages ?**
Git posséde de nombreux avantages : Il est simple d'utilisation nottament grâce à son interface graphique, il ne requiert pas de serveur distant pour fonctionner de plus Git est rapide gratuit et open source.
## Commande de base de Git
