
Git/GitHub
Le Trésor des Programmeurs pour le Suivi des Changements
Ce que vous apprendrez
- Comprendre ce qu'est Git et comment il fonctionne
- Installer et configurer Git
- Utiliser les commandes de ligne de commande les plus importantes
- Ajouter des modifications et afficher les opérations
- Naviguer entre les versions du projet
- Travailler avec les branches et les fusionner avec Merge
- Créer un compte GitHub
- Envoyer un projet sur GitHub
- Collaborer avec une équipe et ajouter des contributeurs
À propos du cours
Ce cours enseigne l'utilisation de Git et de GitHub pour sauvegarder le code, suivre les modifications et revenir à n'importe quelle version antérieure d'un projet. Il commence par une introduction et une définition de Git, puis son installation et sa configuration, les commandes de ligne de commande les plus importantes, le fonctionnement de Git, l'ajout, la modification et l'affichage des opérations, la navigation entre les versions du projet, et une présentation de toutes les commandes Git. Il explique ensuite la branche Branch et la façon de rassembler les branches grâce à la fusion Merge. Il passe alors à GitHub, de la création d'un nouveau compte à l'envoi d'un projet, en passant par la façon dont les entreprises travaillent avec GitHub et l'ajout de contributeurs à un projet. Le cours convient aux développeurs, aux développeurs web et à toute personne qui travaille en équipe sur un même projet. L'apprenant a seulement besoin de connaissances simples en programmation et d'aucune expérience préalable avec Git. À la fin, vous saurez gérer votre projet avec des branches, le publier sur GitHub et collaborer avec d'autres sur le même code. Le cours présente les commandes Git en étapes pratiques et ordonnées, pour que vous puissiez les appliquer directement à votre projet.
Résultats attendus
- Acquérir des compétences pour utiliser Git et GitHub efficacement.
- Capacité à gérer des projets logiciels en utilisant des systèmes de contrôle de version.
- Maîtriser le travail avec des branches et fusionner les modifications efficacement.
- Télécharger des projets sur GitHub et collaborer avec des contributeurs.
- Améliorer la productivité dans la collaboration en équipe sur des projets logiciels.
Avis des apprenants
- ★★★★★الياقوت ا.·منذ 3 شهرشاهد 69٪
لم افهم الGIT بمثل ما قمت الان بفهمه من هذا الكورس . استاذ اكثر من ممتاز
- ★★★★★محمد ف.·منذ 5 شهرشاهد 100٪
excellent course
- ★★★★★Mustafa A.·منذ 5 شهرشاهد 100٪
كورس جيد لفهم اساسيات جيت وجيت هب استفدت منه
تم عرض كل التقييمات (3)
Contenu du cours
1Git/GitHub pour les programmeurs
16 leçons
- Introduction au CoursPrésente le cours Git et GitHub : Git comme système de gestion de versions utile aux développeurs et autres, sa différence avec GitHub comme service d'hébergement, et l'absence de prérequis en programmation.2:16
- Qu'est-ce que GitExplique Git comme système de gestion de versions qui enregistre les modifications des fichiers, permet de gérer et comparer les versions et de collaborer, à la place de l'ancienne méthode consistant à copier le projet sous différents noms.7:43
- Installation et Configuration de GitMontre le téléchargement et l'installation de Git sous Windows avec les réglages par défaut, puis sa configuration du nom d'utilisateur et de l'e-mail en global via git config, l'affichage des réglages et une introduction à Command Prompt.8:11
- Commandes Clés de la Ligne de CommandePrésente les commandes de ligne de commande les plus courantes dans Command Prompt et Terminal : cd pour changer de dossier, ls ou dir pour lister le contenu, création de fichiers et dossiers, remontée d'un dossier et lancement d'un fichier.7:42
- Comment Git FonctionneExplique le fonctionnement de Git : initialiser le dépôt avec git init, passer du workspace à la staging area avec git add, vérifier avec git status et enregistrer les changements dans le dépôt local avec commit.13:27
- Ajouter, Modifier et Afficher les OpérationsMontre l'ajout et la modification de fichiers dans Git avec git add et commit accompagné d'un message via l'option m, la lecture des couleurs et états des fichiers dans l'éditeur et l'historique avec git log et les identifiants de commit.8:50
- Différences et Navigation entre les Versions du ProjetExplique la comparaison des versions avec git diff pour voir les changements entre deux commits, et le retour à une version antérieure fonctionnelle grâce à l'identifiant du commit après une erreur dans une modification récente.10:10
- Aperçu de Toutes les Commandes GitPrésente les commandes Git disponibles et l'usage de git help pour les lister et expliquer une commande précise comme status ou add, avec ouverture de la documentation dans le navigateur, et illustre la succession des versions.5:57
- Qu'est-ce qu'une BrancheExplique ce qu'est une branche dans Git, une ligne séparée du projet pour développer une nouvelle fonctionnalité, et montre la création de branches, le passage de l'une à l'autre, leur liste et le travail sur chacune sans toucher à master.18:39
- Comment Fusionner les BranchesExplique la fusion de branches avec git merge pour intégrer les changements d'une nouvelle branche dans la principale, la suppression de la branche ensuite, le Merge Conflict lorsque le même fichier est modifié dans deux branches, et l'affichage de l'historique.17:18
- Introduction à GitHubPrésente GitHub comme service d'hébergement web de dépôts distants qui prolonge le travail local avec Git, permettant d'héberger le code, d'ajouter des collaborateurs et de répartir le travail, avec les commandes push, pull, clone et remote.3:09
- Créer un Nouveau Compte GitHubDétaille la création d'un compte GitHub : saisie de l'e-mail, du mot de passe et du nom d'utilisateur, vérification par le code envoyé par e-mail et choix des réglages et fonctionnalités de base.4:03
- Comment Utiliser GitHubExplique l'utilisation de GitHub après la création du compte : créer un nouveau dépôt avec son nom et ses réglages, fonctionnalités comme Issues et Actions, ajout et envoi d'un fichier, et récupération des modifications d'une autre personne depuis le dépôt distant.15:09
- Comment Télécharger un Projet sur GitHubExplique deux façons de mettre un projet sur GitHub, dont le lien d'un dossier local existant à un dépôt distant avec remote add, son envoi sur la branche principale avec push et la récupération des nouveautés depuis le dépôt.7:15
- Travailler en Entreprises avec GitHubExplique le travail en entreprise avec GitHub : le responsable attribue une branche à chaque développeur, qui récupère les changements, travaille sur sa branche et la pousse, avec consultation des contributeurs, de l'historique et des analyses.12:41
- Ajouter des Contributeurs au ProjetExplique comment une personne extérieure contribue à un projet GitHub : fork d'une copie, modification dans une nouvelle branche, puis envoi d'une pull request que le propriétaire examine et fusionne, ainsi que la suppression possible du projet.11:14
Formateur

Ing. Amr Abdel Fattah



