Utiliser Git et Github pour versionner un projet et collaborer avec plusieurs personnes.
Versionner un projet web ?
Le versioning (versionnage en français) est une méthode de gestion des versions d’un même produit (logiciel, base de données…).
Il consiste à travailler directement sur le code source du projet, en gardant toutes les versions précédentes. Les outils du versioning aident les développeurs à travailler parallèlement sur différentes parties du projet et à revenir facilement aux étapes précédentes de leur travail en cas de besoin. L’utilisation d’un logiciel de versioning est devenue quasi-indispensable pour tout développeur, même s’il travaille seul.
C'est quoi Git ?
Git est un outil de contrôle de version qui est rapidement devenu incontournable dans l’écosystème du développement logiciel. Grâce à sa capacité à conserver un historique minutieux des modifications apportées sur un projet, Git représente un allié précieux pour tout développeur soucieux de gérer efficacement ses projets. Maîtriser Git est, de ce fait, maintenant une compétence essentielle à connaître pour quiconque souhaite exceller dans le domaine du développement logiciel.
C'est quoi GitHub ?
GitHub est un site web et un service de cloud qui aide les développeurs à stocker et à gérer leur code, ainsi qu’à suivre et contrôler les modifications qui lui sont apportées.
GitHub facilite la collaboration en utilisant git. C’est une plateforme qui peut contenir des dépôts de code dans un stockage dans le cloud afin que plusieurs développeurs puissent travailler sur un même projet et voir les modifications des autres en temps réel :
Quelques impératifs avant de versionner !
1. Installer Git
Pour utiliser GIT il suffit d’installer ce logiciel sur votre ordinateur en téléchargeant la dernière version depuis ce lien : https://git-scm.com/
2. Créer un compte sur GitHub
GitHub n’est pas un logiciel à installer sur votre ordinateur mais une plateforme en ligne sur laquelle vous devez vous inscrire. Créez votre compte depuis ce lien https://github.com/
3. Relier un compte GitHub à Git.
Pour relier votre compte Github au logiciel Git, vous devez paramétrer vos identifiants.
Ouvrez un terminal (ou Git Bash) et tapez :
git config –global user.name « Votre Nom d’Utilisateur GitHub »
git config –global user.email « votre. Email GitHub »
4. Installer un IDE tel que Visual Code
Pour pouvoir versionner avec Git et Github, vous devez installer un IDE tel que Visual Studio disponible depuis ce lien https://visualstudio.microsoft.com/fr/
Démarrer le versioning d'un projet
1. Créer un repository sur Github
Connectez-vous à votre compte GitHub en vous rendant sur https://github.com. Si vous n’avez pas encore de compte, vous pouvez en créer un gratuitement.
Une fois connecté, cliquez sur le bouton « + » en haut à droite de la page, puis sélectionnez « New repository ».
Remplissez le formulaire :
Donnez un nom à votre dépôt dans le champ « Repository name ».
Vous pouvez ajouter une description (facultative).
Choisissez si vous souhaitez que le dépôt soit public (visible par tous) ou privé.
Cochez la case « Add a README file » pour que GitHub initialise le dépôt avec un fichier.
Cliquez sur le bouton « Create repository ». Votre dépôt est maintenant créé.
Vous serez redirigé vers la page de votre dépôt. Son adresse ressemblera à ceci : https://github.com/votre-nom-utilisateur/nom-du-depot
2. Associer un dossier de projet local de votre pc, à un repository en ligne sur GitHub.
A. Sélectionner et importer dans Visual un dossier de projet
Vous devez importer dans visual studio le dossier de votre projet qui contient les différents fichiers de votre site.