Ce tutoriel propose une introduction conviviale à Git pour les débutants, en se concentrant sur l’initialisation du dépôt et les premières étapes essentielles. Git est un système de contrôle de version distribué (DVCS) crucial pour la gestion du code et la collaboration sur des projets. La maîtrise de ces concepts fondamentaux est la clé d’une utilisation efficace de Git.
Table des matières
- Qu’est-ce que Git ?
- Créer un dépôt Git
- Ignorer des fichiers avec .gitignore
- Indexer les modifications avec git add
- Valider les modifications avec git commit
- Étapes suivantes
Qu’est-ce que Git ?
Git est un puissant système de contrôle de version distribué (DVCS). Contrairement aux systèmes centralisés, chaque développeur possède une copie complète du dépôt, y compris son historique. Cela permet de travailler hors ligne et de faciliter la collaboration. Git suit les modifications apportées à vos fichiers, vous permettant de revenir à des versions précédentes, de gérer différentes versions simultanément (via les branches) et de collaborer facilement avec d’autres.
Créer un dépôt Git
Pour créer un nouveau dépôt Git, accédez au répertoire de votre projet dans votre terminal ou invite de commandes. Ensuite, utilisez la commande suivante :
git init
Cette commande crée un répertoire caché .git
dans le répertoire de votre projet. Ce répertoire contient toutes les données internes de Git, y compris l’historique du projet. Votre répertoire est maintenant un dépôt Git, et vous pouvez commencer à suivre les modifications.
Ignorer des fichiers avec .gitignore
Un fichier .gitignore
est crucial pour gérer ce que Git suit. Il spécifie les fichiers et les répertoires qui doivent être exclus du contrôle de version. Cela empêche les fichiers inutiles (comme les fichiers temporaires, les artefacts de build ou les données sensibles) d’encombrer votre dépôt. Créez un fichier .gitignore
dans le répertoire racine de votre dépôt. Par exemple :
*.log
temp/*
node_modules/
Cet exemple ignore tous les fichiers .log
, tout ce qui se trouve dans le répertoire temp
et le répertoire node_modules
entier.
Indexer les modifications avec git add
Avant de valider les modifications, vous devez les ajouter à la zone de préparation. La zone de préparation est un espace de stockage temporaire pour les modifications que vous êtes prêt à inclure dans le prochain commit. Utilisez git add
:
git add . # Indexe toutes les modifications du répertoire courant et des sous-répertoires
git add file.txt # Indexe uniquement le fichier spécifié
Valider les modifications avec git commit
Après avoir indexé vos modifications, créez un commit à l’aide de git commit
. Un commit est un instantané de votre projet à un moment précis. Incluez toujours un message descriptif expliquant les modifications :
git commit -m "Initial commit : mise en place de la structure du projet"
Étapes suivantes
Vous avez initialisé un dépôt Git et effectué votre premier commit ! Explorez maintenant les branches, la fusion, les dépôts distants et la collaboration avec d’autres. De nombreuses ressources sont disponibles en ligne, y compris la documentation officielle de Git.