dysorthographie
XLDnaute Barbatruc
GitLab – c’est quoi ?
- GitLab est un site web (ou serveur) qui héberge tes projets Git en ligne.
- Il fonctionne comme un cloud pour ton code : tu peux y stocker ton projet, partager avec d’autres personnes, et gérer l’historique des modifications.
Fonctions principales :
- Stockage de projets Git → tes commits locaux peuvent être envoyés (push) sur GitLab.
- Collaboration → plusieurs développeurs peuvent travailler sur le même projet en même temps.
- Branches et fusion → GitLab permet de suivre les branches et de gérer les fusions.
- Gestion des problèmes (issues) → tu peux suivre bugs ou tâches à faire directement sur GitLab.
- CI/CD (optionnel) → automatisation des tests et déploiements si tu veux.
Résumé simple :
- Git = ton outil sur ton PC pour gérer les versions du code.
- TortoiseGit = interface graphique pour Git, pour ne pas taper de commandes.
- GitLab = le site web qui sauvegarde ton projet et permet de collaborer en ligne.
Lien pour créer un compte et tester : https://gitlab.com
TortoiseGit permet simplement de :
- Enregistrer les changements que tu fais dans ton code (commit)
- Envoyer tes changements en ligne sur GitLab (push)
- Récupérer les changements faits par d’autres (pull)
- Créer et changer de branches pour travailler sur différentes versions
- Fusionner les branches quand tu veux rassembler les modifications
- Voir l’historique complet de ton projet
- Résoudre les conflits si deux versions d’un même fichier se chevauchent
En résumé :
TortoiseGit te permet de gérer ton projet Git facilement, sans taper de commandes.
Installation et utilisation de Git, GitLab et TortoiseGit
Sommaire
- Git – Installation et configuration
- TortoiseGit – Installation et menus
- GitLab – Création de projet
- Cloner un projet sur le PC
- Ajouter et valider des fichiers (commit)
- Envoyer les commits sur GitLab (push)
- Récupérer les changements depuis GitLab (pull)
- Créer et basculer sur une branche
- Fusionner une branche
- Gestion de la langue (français / anglais)
- Conseils pratiques
1. Git – Installation et configuration
Description :
Git est un système de gestion de versions qui conserve l’historique de ton projet et permet de revenir à n’importe quelle version.
Lien de téléchargement : https://git-scm.com
Installation :
- Télécharger Git depuis le lien.
- Lancer l’installateur.
- Cliquer sur “Suivant” pour chaque étape → laisser les options par défaut.
- Cliquer sur “Installer”.
- Terminer → redémarrer Windows.
Configuration de base :
votremail@example.com"
2. TortoiseGit – Installation et menus
Description :
TortoiseGit est une interface graphique pour Git sur Windows. Il ajoute les commandes Git au clic droit et permet de faire commit, push, pull, gérer les branches et l’historique.
Lien de téléchargement : https://tortoisegit.org
Installation :
- Télécharger TortoiseGit + Language Pack français ou anglais.
- Installer TortoiseGit.
- Installer le Language Pack correspondant à la langue désirée.
- Redémarrer Windows.
- Vérifier : clic droit sur un dossier → menu TortoiseGit visible dans la langue choisie.
Menus TortoiseGit détaillés :
- 📝 Validation (Commit)… → sélectionner les fichiers modifiés et ajouter un message.
- ⬆️ Envoyer (Push)… → envoyer les commits vers GitLab.
- ⬇️ Tirer (Pull)… → récupérer les modifications depuis GitLab.
- 🌿 Brancher/Tag… → créer, supprimer ou basculer sur une branche.
- 🔀 Fusionner… → fusionner une branche dans la branche active.
- 📜 Afficher l’historique… → voir tous les commits.
- ⚔️ Résoudre les conflits… → fusionner les fichiers en conflit.
3. GitLab – Création de projet
Description :
GitLab est un serveur Git en ligne qui permet de stocker, partager et collaborer sur les projets.
Lien : https://gitlab.com
Création de projet :
- Créer un compte GitLab.
- Cliquer sur “Nouveau projet” → “Projet vide”.
- Nommer le projet.
- Cliquer sur “Créer le projet”.
- Copier l’URL HTTPS du projet pour le cloner.
4. Cloner un projet sur le PC
- Créer un dossier vide pour le projet.
- Clic droit sur le dossier → TortoiseGit → Git Clone… 🔗
- Coller l’URL HTTPS du projet GitLab.
- Cliquer sur OK → le projet est téléchargé.
5. Ajouter et valider des fichiers (commit)
- Copier ou créer des fichiers dans le dossier cloné.
- Clic droit → TortoiseGit → Validation (Commit)… 📝
- Cocher les fichiers à valider.
- Écrire un message clair (ex : "Ajout du fichier test").
- Cliquer sur Valider → commit enregistré localement.
6. Envoyer les commits sur GitLab (push)
- Clic droit → TortoiseGit → Envoyer (Push)… ⬆️
- Vérifier la branche (main par défaut).
- Cliquer sur OK → les commits sont sur GitLab.
7. Récupérer les changements depuis GitLab (pull)
- Clic droit → TortoiseGit → Tirer (Pull)… ⬇️
- Confirmer → toutes les modifications depuis GitLab sont intégrées.
8. Créer et basculer sur une branche
- Clic droit → TortoiseGit → Branches/Tags… 🌿
- Entrer le nom de la nouvelle branche → cliquer Créer une branche locale.
- Pour basculer : clic droit → TortoiseGit → Basculer sur la branche → sélectionner la branche.
9. Fusionner une branche
- Clic droit → TortoiseGit → Fusionner… 🔀
- Choisir la branche à fusionner → cliquer OK.
- Si conflit : cliquer sur Résoudre les conflits… ⚔️ → valider après résolution.
10. Gestion de la langue (français / anglais)
- TortoiseGit :
Clic droit → TortoiseGit → Paramètres → Général → Langue → choisir Français ou English. - GitLab :
En haut à droite → Avatar → Préférences → Langue → choisir Français ou English. - Git (ligne de commande) :
L’interface reste en anglais, mais les messages que tu écris (commit, branch…) peuvent être en français ou anglais librement.
11. Conseils pratiques
- Toujours travailler dans le dossier cloné.
- Faire des commits fréquents.
- Utiliser un fichier .gitignore pour ignorer fichiers temporaires (bin, obj, *.exe).
- Écrire des messages de commit clairs.
- Vérifier l’historique via TortoiseGit → Afficher l’historique 📜.