Créer votre premier dépôt Git
Git est un système de contrôle de version distribué qui vous permet de suivre les modifications apportées à vos fichiers et de collaborer avec d'autres développeurs. GitHub, quant à lui, est une plateforme d'hébergement de code qui utilise Git pour gérer des projets de développement collaboratif. Dans ce chapitre, nous aborderons le processus de création de votre premier référentiel Git et comment l'héberger sur GitHub.
Installer Git
Avant de créer un référentiel, vous devez avoir Git installé sur votre système. L'installation varie en fonction du système d'exploitation :
- Windows : Téléchargez le programme d'installation de Git depuis git-scm.com et suivez les instructions. instructions d'installation.
- macOS : Vous pouvez installer Git à l'aide de Homebrew avec la commande
brew install git
dans le terminal, ou télécharger le programme d'installation depuis le site officiel. - Linux : utilisez le gestionnaire de paquets de votre distribution, par exemple
sudo apt-get install git
pour les systèmes basés sur Debian.
Configurer Git
Après l'installation, il est important de configurer votre identité Git. Ouvrez le terminal et tapez les commandes suivantes :
git config --global user.name "Votre nom"
git config --global user.email "votre_email@exemple.com"
Création d'un référentiel local
Pour démarrer un nouveau dépôt Git, vous devez d'abord créer un dossier pour votre projet si vous n'en avez pas déjà un. Ensuite, accédez à ce dossier dans le terminal et exécutez la commande :
git init
Cela créera un nouveau sous-dossier appelé .git
qui contient tous les fichiers nécessaires au versioning de votre projet. Vous disposez maintenant d'un dépôt Git vide, prêt à l'emploi.
Ajout de fichiers au référentiel
Une fois le référentiel créé, vous pouvez commencer à ajouter des fichiers. Créez ou copiez les fichiers dans le dossier du projet et utilisez les commandes suivantes pour ajouter des fichiers au contrôle de version :
git add file_name
(pour ajouter un fichier spécifique)
git add .
(pour ajouter tous les fichiers et modifications au dossier actuel)
Validation des modifications
Après avoir ajouté les fichiers, vous devez « valider » les modifications, c'est-à-dire enregistrer un point dans l'historique de votre projet avec un message décrivant ce qui a été fait. Utilisez la commande :
git commit -m "Message décrivant le changement"
Créer un référentiel sur GitHub
Pour héberger votre dépôt Git sur GitHub, vous devez créer un compte sur github.com si vous n'en avez pas déjà un. Une fois connecté, suivez ces étapes :
- Cliquez sur l'icône "+" dans le coin supérieur droit et sélectionnez "Nouveau dépôt".
- Renseignez le nom de votre dépôt, une description facultative, et choisissez s'il sera public ou privé.
- Cliquez sur "Créer un dépôt".
Connexion du référentiel local à GitHub
Après avoir créé le référentiel sur GitHub, vous devez connecter votre référentiel local au référentiel distant. Dans le terminal, dans le dossier de votre projet, exécutez la commande :
git distant ajouter l'origine URL_DO_REPOSITORIO
Remplacez "URL_DO_REPOSITORIO" par l'URL de votre référentiel GitHub, que vous pouvez copier depuis la page du référentiel GitHub.
Pousser les modifications vers GitHub
Pour transmettre vos modifications locales vers GitHub, vous utiliserez la commande « push ». S'il s'agit de votre premier push vers le référentiel, vous devez définir la branche par défaut :
git push -u origin main
Remplacez "main" par le nom de la branche que vous souhaitez pousser, si différent. Après le premier push, vous pouvez simplement utiliser git push
pour pousser vos modifications.
Clonage d'un référentiel existant
Si vous souhaitez commencer à travailler sur un projet déjà sur GitHub, vous pouvez cloner le référentiel en utilisant :
git clone URL_DO_REPOSITORIO
Cela créera une copie locale du référentiel sur votre système.
Conclusion
La création de votre premier dépôt Git est une étape fondamentale dans la gestion de projets logiciels. Avec Git, vous pouvez conserver un historique détaillé des modifications, essayer de nouvelles idées dans des branches distinctes et collaborer facilement avec d'autres développeurs. GitHub offre une plateforme robuste pour héberger vos référentiels Git et partager votre travail avec le monde. En suivant les étapes décrites dans ce chapitre, vous serez bien équipé pour commencer à utiliser Git et GitHub dans vos projets de développement.