Git et Github pour débutants | Stefan Omerovic | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:28

    • 2.

      Versions de codes et de codes

      1:45

    • 3.

      Qu'est-ce que Git & Github

      1:38

    • 4.

      Installation de Git

      2:54

    • 5.

      Créer un premier projet (Repo)

      2:51

    • 6.

      Cloner le Repo

      3:28

    • 7.

      Apporter des changements et du suivi

      3:13

    • 8.

      Commencer les changements

      3:05

    • 9.

      Code de poussée

      2:17

    • 10.

      Créer une nouvelle succursale

      4:32

    • 11.

      Qu'est-ce que les branches

      3:41

    • 12.

      Gestion des conflits

      3:48

    • 13.

      Créer une demande de traction

      3:03

    • 14.

      Flux de travail habituel avec Git et Github

      3:32

    • 15.

      Bureau Github

      2:36

    • 16.

      Forçage

      2:38

    • 17.

      Pages Github

      1:41

    • 18.

      Merci et au revoir

      2:18

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

85

apprenants

1

projets

À propos de ce cours

Bienvenue dans le cours Git & Github pour les débutants absolus. Ce cours est un peu différent de mes cours ordinaires ici sur Skillshare, car celui-ci est plus d'un cours de Crash .

Git & Github forment ensemble cette collaboration sacrée pour nous Développeurs. Cela fait de Git le système de contrôle de version le plus utilisé là-bas. En revanche, Github est là pour nous fournir d'excellentes fonctionnalités qui vont mettre notre flux de travail de développement en pierre. Github a également ses caractéristiques exclusives comme le bureau de Github et les pages de Github ; nous allons regarder les deux.

La bonne partie de ce cours est que vous n'aurez pas besoin d'une expérience préalable avec ces technologies ou codage. Comme il s'agit d'un cours de crash, il se concentrera sur les bases de la plupart des fonctionnalités que Git & Github a à offrir ensemble. Et à la fin de ce cours, vous serez entièrement prêt à utiliser et à gérer les versions de votre code.

Ventilation de classe :

  1. Introduction : Intro à ce cours et technologies. En outre, il vous donnera plus d'informations sur qui je suis et ce que je fais pour vivre !
  2. Versions de codes et de codes : Cette vidéo présente vous donnera un aperçu de ce que le code est et des versions de code. Dans ce cas, vous apprendrez à connaître l'importance des versions de code.
  3. Qu'est-ce que Git & Github : Comme son titre l'indique, dans cette vidéo, vous apprendrez ce que Git est comme un système de contrôle de versions (VCS) et Github comme une plate-forme.
  4. Installation de Git : Comme il s'agit d'un cours de crash nous ferons le travail étape par étape. Et la première étape pour nous serait d'installer Git. Dans cette vidéo, vous verrez à quel point c'est simple et quels outils et quels commandes viennent avec Git.
  5. Créer un premier projet (Repo) : Repo, ou Repository, est l'emplacement central d'un projet. Cela étant dit, dans cette vidéo, nous allons en créer une.
  6. Cloner le Repo : Dans cette vidéo, nous allons parcourir notre repo et que la commande Git nous aidera à cloner notre repo de Github à notre machine locale.
  7. Faire des changements et du suivi : Dans cette vidéo, nous allons apporter quelques changements à notre repo localement. En effectuant ces changements, nous verrons que Git peut suivre nos changements et nos progrès.
  8. Changements d'engagement : Tous les changements que nous effectuons ne seront pas sauvegardés et pourraient facilement être supprimés. Mais, en s'engageant à ces derniers, nous nous assurerons que cela ne se produira pas. C'est ce que nous allons parcourir dans cette vidéo.
  9. Code de poussée : Dans cette vidéo, nous allons prendre nos changements engagés de la dernière vidéo et les publier. Ainsi, tous les changements que nous avons apportés à notre code seront également sur notre repo. Github.
  10. Créer une nouvelle succursale : Dans cette vidéo, nous serons présentés à une fonction appelée Branching and Branches. Dans cette vidéo en particulier, nous allons en créer un nouveau.
  11. Quelles sont les branches : Maintenant que vous avez eu une certaine expérience avec les branches il est temps de plonger en profondeur dans celles-ci. Dans cette vidéo, vous apprendrez quelles branches sont réellement et pour ce qui est utilisé.
  12. Traiter les conflits : Faire du travail et commettre des erreurs est naturel pour nous tous. Avec Git et Github, ces erreurs sont appelées conflits. Dans cette vidéo, nous allons provoquer le conflit et le résoudre.
  13. Créer une demande de traction : Les demandes de traction sont une autre grande fonctionnalité de Github. Ceux-ci nous offriront des moyens plus sûrs de fusionner notre code tout en nous présentant des modifications. Dans cette vidéo, nous allons créer une telle demande de tirage.
  14. Flux de travail habituel avec Git et Github : Cette vidéo est plus d'une pratique pour vous. C'est un excellent moyen de pratiquer ce workflow habituel que nous avons et utilisons avec Git & Github. Si vous n'êtes pas sûr de vos compétences, il n'y a rien à vous inquiéter car nous ferons cette pratique ensemble dans cette vidéo.
  15. Github Desktop : Une des fonctionnalités importantes que Github a, et que j'ai déjà mentionnées, est Github Desktop. Dans cette vidéo, nous y présenterons un cours.
  16. Forking : Git & Github peut être utilisé pour des communautés libres et la collaboration entre les développeurs sur une portée publique. L'une des fonctionnalités qui nous aident grandement avec elle est appelée Forking.
  17. Pages de Github : Une autre fonctionnalité de Github que nous pouvons utiliser pour déployer notre code et créer des sites et des applications en direct rapidement. Dans cette vidéo, nous allons déployer le contenu que nous avons eu jusqu'à présent.
  18. 18. Merci et au revoir : Cette vidéo est la dernière vidéo de ce cours. Ainsi, vous pouvez vous attendre à ce que mon amical adieu et des ressources partagées continuent votre parcours d'apprentissage.

Rencontrez votre enseignant·e

Teacher Profile Image

Stefan Omerovic

Full Stack Web Developer and Instructor

Enseignant·e

Started at age of 18, at the usual starting point for Front End. For the first 2 years mostly coded static websites with Front End Frameworks like Bootstrap. After that, explored the next point on my path to becoming a Full Stack Developer and entered into Web App Development. Started openly coding in Angular and handling everything regarding the Front End Side of multiple projects. Currently, I am a MEAN Stack Developer with 7 years of experience.

Started my way as a Self-Taught Developer, I never stopped learning new Web Development Technologies and I plan to learn and become even better with those. Through a few more years I plan to move into Mobile Development with Flutter.

Experience as Instructor

The reason why I got into teaching Web Development was... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour et bienvenue au cours Git et GitHub pour débutants. Dans ce cours, vous apprendrez les bases de l' obtention en tant que péage et GitHub est un logiciel que nous pouvons utiliser. Vous apprendrez de nombreuses fonctionnalités des deux technologies. Commandes qui obtiennent des ententes ou des pages GitHub et les outils de bureau GitHub pour faciliter la gestion de nos projets. À la fin de ce cours, vous obtiendrez les connaissances nécessaires pour commencer à utiliser les deux technologies. Au fur et à mesure que vous apprendrez les concepts fondamentaux des référentiels, des branches et de la divergence de code à côté du travail que nous allons faire, vous verrez également différentes présentations, comme je veux l'illustrer pour vous, comment fonctionnent les détournements de code et comment elles devraient également être gérées. Mais maintenant, qui suis-je ? Je m'appelle Stefano Matter , et j'ai plus de sept ans d'expérience dans le développement web. Je suis également instructeur en ligne. Et à côté de ce cours, vous trouverez nombreux autres cours de ma part ici sur Skillshare. Assurez-vous donc de les vérifier également. Si vous souhaitez voir d'autres tutoriels en dehors de Skillshare, vous pouvez toujours visiter ma chaîne YouTube. Vous y trouverez de nombreux tutoriels, cours intenses et tout un projet pour divers différentes technologies. Et si vous souhaitez entrer en contact avec moi, vous pouvez toujours visiter mon site Web là-bas. Vous pouvez en savoir plus sur moi, mais aussi voir tous mes tutoriels et cours en un seul endroit. Bienvenue à nouveau, et apprendrons plus sur les versions du code et du code. 2. Code & Code Versions: Avant de commencer le cours, j'aimerais parler du code lui-même et des versions du code. Vous verrez que les développeurs développeront, construiront et déploieront également des sites Web standard , des applications, des applications mobiles et des logiciels. Tout cela nécessite du code et souvent pas seulement une seule personne qui travaille dessus, mais beaucoup d'entre nous font partie de petites équipes plus importantes. Maintenant, pouvez-vous imaginer que dix personnes travaillent sur la même application ? Combien cela peut-il être difficile pour eux de partager le code le plus récent tout en conservant la qualité de cette application. Ensuite, ils travailleront souvent sur plusieurs tâches, plusieurs fonctionnalités et corrections de bugs. C'est-à-dire lorsque nous devons également nous occuper de notre code et de ses versions. Pour ce faire, nous pouvons utiliser un logiciel, un produit capable de suivre nos modifications de code, conserver nos versions de code, diviser celles dans la dose de fusion comme nous le souhaitons. Il y en a beaucoup, mais dans ce cours, nous allons apprendre à utiliser Git en combinaison avec GitHub. Et je vais en parler davantage dans la vidéo suivante. Mais que pouvons-nous obtenir de tels logiciels ? Eh bien, maintenant cette même équipe de dix personnes peut correspondre à des versions de code plus faciles à gérer. Par exemple, chaque membre de l'équipe peut utiliser un code similaire, peut-être même le même code et s'en inspirer. Chaque membre de cette équipe peut travailler sur une tâche spécifique ou corriger un bogue particulier. Une fois l'opération terminée, le système lui-même fusionnera toutes ces modifications ensemble. Et s'il y a une incohérence dans le code, le système les détectera et présentera ces conflits aux membres de l'équipe. Ils pouvaient donc ensemble fixer la dose et pas beaucoup à ce sujet aussi. Nous allons maintenant en apprendre davantage sur un tel système. Voyons ce qui est bon et ce qu'est GitHub. 3. Qu'est-ce que Git & Github: Maintenant, ce que nos Git et GitHub procurent lui-même est un logiciel qui nous aide à suivre les changements de notre code. À côté d'appeler les modifications, git va piéger toutes les autres modifications apportées à nos fichiers. Donc, si vous voulez ajouter une image à notre projet, apprenez-en à ce sujet. L'objectif principal est maintenant d'assurer la collaboration et la coordination entre les développeurs. À côté de cette porte, nous assisterons également à l'intégrité rapide des données dans la distribution de nos projets. Maintenant, GitHub est essentiellement un fournisseur. Il nous fournit la publication pour le développement de logiciels, ce qui signifie que nos modifications de code et de code peuvent désormais être hébergées sur GitHub. plus de cela, GitHub nous soutiendra avec les contrôles de version. Et il le fait en utilisant Git comme outil. Nous pouvons donc essentiellement utiliser git pour gérer nos versions tout en utilisant GitHub pour les présenter, pour les voir en direct. Github nous donnera la plateforme pour voir notre projet, notre code et toutes nos modifications à côté de cela, GitHub aura d'autres fonctionnalités que nous pourrons utiliser, mais ce n'est pas le centre de ce cours. Pour l'instant, nous nous concentrons uniquement sur les versions de code et de code. Et la meilleure façon d'en apprendre davantage sur GitHub est de commencer à travailler avec lui. Alors, avant la vidéo suivante, faites-moi une faveur. Rendez-vous sur un site officiel de GitHub. Assurez-vous de vous inscrire si vous possédez déjà un compte sur GitHub, ce n'est pas une tâche pour vous. Mais si vous n' avez pas de compte, oubliez pas d'en créer un, pour bien suivre ce cours. Maintenant, installons ça, obtenez. 4. Installation de Git: Get as a outil doit être installé. Pour installer Git, vous pouvez simplement rechercher votre navigateur préféré ou le site Web Get-SCM.com. Vous aurez également le lien vers ce site Web dans les ressources de ce cours, le site Web lui-même pourrait être une excellente référence pour en apprendre davantage sur la bonne fin. C'est le vôtre car le bien a sa documentation. Mais nous sommes ici pour télécharger le portail afin de pouvoir l'installer. Pour télécharger Git. Cliquez sur ce bouton de téléchargement. Cela devrait vous conduire à la page des téléchargements. Ici, vous pouvez simplement sélectionner une option pour votre propre système. Pour moi, je vais sélectionner Windows ici. Pour Windows, j' entendrai plusieurs options. Mais la bonne option pour moi est ce programme d'installation autonome pour un système 64 bits, votre système pourrait être différent, alors assurez-vous de sélectionner le bon ici. Une fois le téléchargement terminé, nous pouvons simplement l'exécuter et l'installation doit être assez simple. Dans cette première étape, il suffit de sélectionner la suivante. Maintenant, nous devrions voir différents composants ici. Alors, il suffit d'aller ensuite ici aussi. Il s'agit ici d'une nouvelle option dans les entités d'installation pour sélectionner comment utiliser OpenSSH. Alors, ne vous inquiétez pas trop avec ça. Pour l'instant, il vous suffit de sélectionner ces options présélectionnées. La prochaine étape pourrait être délicate, mais l'installation nous donnera la version normale de Git. Attendez qu'il s'installe maintenant. Et une fois que c'est terminé, nous pouvons désélectionner le bot en Options et cliquer simplement sur Terminer. Maintenant, j'ai un dossier que j'ai préparé pour ce cours, le portail. Vous pouvez également créer le vôtre afin que vous puissiez garder l'ensemble du parcours au même endroit, si vous voulez. Cliquez avec le bouton droit de la souris dans ce dossier, vous devriez obtenir des options pour Good Gooey et Git Bash. Les deux outils ont également été installés avec le portail. Vous pouvez donc ouvrir l'un ou l'autre ou ouvrir le terminal de votre système. Pour être honnête, cela n'a pas vraiment d'importance. Ce que vous voulez faire dans votre terminal c'est utiliser la commande de la bonne version. Si les passerelles sont correctement installées, vous devriez voir la version installée, ce qui est bon. S'il n'y a pas de version, vous devrez répéter l' ensemble du processus d'installation. De plus, le détournement peut différer de la mienne ici en fonction du moment où vous regardez ce cours à côté de la bonne version, vous pouvez utiliser la commande de good, qui devrait vous montrer les différentes commandes que nous pouvons utiliser avec un bon outil. Et très bientôt, nous commencerons à utiliser ces commandes. Maintenant, à propos des outils qui ont été installés avec good, si vous ouvriez l'interface graphique Git, vous verriez un outil capable de gérer nos référentiels. Et nous parlerons davantage de ces personnes douloureuses. Si vous ouvrez Git Bash, vous verrez qu'un terminal spécifique pour ce terminal fonctionne avec votre système et d'autres visites si vous en avez installé. Mais à côté de cela, vous pouvez également utiliser votre propre terminal standard si vous y êtes habitué. Et il s'agit du processus d'installation. Nous pouvons donc commencer à travailler avec elle. Visitons GitHub dans notre prochaine vidéo et créons notre premier projet, notre premier dépôt. 5. Création d'un premier projet (Repo): Vous souvenez-vous que je vous ai demandé de créer votre propre compte GitHub si vous n'en possédez pas. J'espère que vous l'avez fait. C'est ce que nous allons maintenant travailler avec GitHub, il se connecte votre propre compte GitHub et accédez à ce tableau de bord principal. Eh bien, votre profil où vous devriez voir vos projets. De toute évidence, si votre compte vient d'être créé, vous n'aurez aucun projet. Eh bien, n'importe quel repos ici. Maintenant, assurez-vous aussi d'ouvrir ça, faire du gooey ici aussi. Nous voulons l'utiliser, mais je veux vous montrer quelque chose avec. Vous voyez que cette interface graphique peut gérer notre republication. Nous pouvons également créer les dépôts locaux ou utiliser des rapports externes. Nous ferons la même chose pour nous, mais cela nous donnera plus d'options et une interface utilisateur plus conviviale. Et dans cette vidéo, nous allons créer notre premier dépôt. Tout d'abord, qu' est-ce que le référentiel ? Un référentiel ou un dépôt est centralisé pour notre code et nos actifs. Donc, si nous voulons créer un site Web ou une application, il serait judicieux de disposer d'un référentiel pour un tel projet car le référentiel est centralisé pour notre code. Cela signifie que nous serons en mesure de gérer directement nos versions enregistrées. Par conséquent, par dette, vous verrez comment cet ensemble d'outils, Git et GitHub, pourrait nous être utile. Maintenant, pour créer le rapport, vous aurez cette icône Plus en haut à droite. suffit de cliquer dessus et de sélectionner ce nouveau référentiel. Créez un nouveau référentiel. Nous devrions le configurer pour nous. Tout d'abord, nous aurons besoin d'un nom pour notre dépôt. Il est essentiel de nommer votre dépôt uniquement avec votre compte. Comme vous ne pouvez pas avoir deux repos portant le même nom. Je nommerai mon premier projet de dépôt que vous pourrez appeler le vôtre comme vous le souhaitez. La prochaine chose que nous pourrions ajouter est notre description, mais ce champ est également facultatif, donc je vais simplement l'ignorer pour l'instant. La prochaine option consiste à définir notre dépôt pour qu'il soit public ou privé. Si vous le mettez en public, tout le monde le verra. Private ne sera disponible que pour vous, finissez par les personnes que vous invitez. Donc, si vous envisagez de créer quelque chose comme un open source, le public est une bonne option. Bien que l' option privée soit plus réservée aux projets personnels et aux projets en production, je vais rendre le rapport d'esprit public car je souhaite que vous puissiez tous accéder à ces trois par quand vous le souhaitez. À côté de cela, j' ajouterai ce fichier Lisez-moi, mais je sauterai ce fichier dot gitignore. Lisez-moi est le fichier qui nous permet de décrire notre dépôt et des informations supplémentaires, etc. Pendant que nous lisons ce fichier gitignore, nous pourrons ignorer certains de nos fichiers, ce qui signifie que ces fichiers ne seront pas suivis, ne seront pas transférés dans notre dépôt plus tard. Mais à ce stade, je peux simplement créer mon dépôt. Une fois que vous avez créé votre rapport, vous verrez ces étapes pour obtenir ce dépôt localement sur votre machine, ce qui signifie que vous pouvez maintenant essayer de le faire vous-même. Mais dans la vidéo suivante, nous allons cloner notre rapport ensemble. 6. Cloner Le Repo: Nous avons maintenant notre dépôt pour notre projet. Nous pouvons le cloner pour obtenir notre dépôt localement sur notre machine. Je veux que vous accédiez à votre profil sur GitHub et que vous alliez dans section de ces référentiels ici vous devriez voir tous vos référentiels. Assurez-vous donc de sélectionner celui que vous avez créé pour ce cours. Pour moi, c'est le premier projet de mon dépôt. Je ne vois pas grand-chose. J'entends mon fichier Lisez-moi et je peux voir le contenu de ce fichier ReadMe ci-dessous. Nous stockerons tous les fichiers que nous créons ici dans notre dépôt, car ce sera notre place centrale pour notre projet, nous sommes en mesure de créer des fichiers directement ici, mais ce n'est pas un expérience conviviale. Nous allons donc retirer notre dépôt pour l'avoir localement, car il sera beaucoup plus facile de travailler avec lui de cette façon. La commande pour cela s' appelle clone, car nous allons cloner notre dépôt depuis GitHub vers notre machine locale pour utiliser cette commande clone. Bien que cela soit assez simple, la première chose que nous devons faire est de cliquer dessus, ce bouton vert, qui ouvrira un menu pour nous. Dans ce menu, veillez à sélectionner l'option HTTP S, qui nous présentera cette URL. URL est l' URL officielle de notre dépôt. Vous pouvez donc le copier ou cliquer sur cette icône à droite pour copier cette URL. Maintenant, ouvrez votre terminal et décidez de l'itinéraire vers le dossier souhaité. Eh bien, là où vous voulez stocker votre dépôt, j'ai un dossier de bon, donc j'utiliserai la commande de CD, entrez ce dossier si vous avez besoin d'aller en arrière le dossier utiliser une barre oblique ou une barre oblique pour notre dossier actuel. Une fois que vous êtes dans votre dossier, vérifions à nouveau si le bon a été installé correctement. Vous pouvez donc utiliser la commande GET ici pour cela. Comme je peux le voir, toutes ces commandes, je peux être sûr qu'elles ont bien été installées correctement. De plus, dans cette liste de commandes, je peux voir la commande clone. Et il décrit qu'il va cloner le référentiel dans un nouveau répertoire. Nous avons donc besoin de cette commande. Ici. Je vais utiliser la commande claire, bien pour vider mon terminal. Et maintenant, je peux utiliser git clone et coller mon URL pour mon dépôt que nous avons copié précédemment. Appuyez sur Entrée et attendez qu'il brille. Une fois que c'est terminé, je peux utiliser le projet CD first dash pour entrer dans mon dépôt que je viens de cloner. Nous pouvons voir que cette commande a bien fonctionné parce que je suis dans mes premiers projets. Mais à côté de mon chemin de dossier ici, je peux voir ce maître, puis la flèche, puis l'origine. Il s'agit ici d'une branche, et nous en parlerons un peu plus tard. Maintenant, je vais également placer mon dossier dans lequel mon dépôt est stocké pour vérifier le contenu à l'intérieur. Eh bien, il semble que mon fichier README ait été créé par défaut, et je sais que j'ai également le fichier sur mon dépôt dans GitHub. Ici, nous pouvons confirmer que notre dépôt a été cloné avec succès. Avant de terminer et de commencer la vidéo suivante, vous aurez besoin d'un éditeur de code. C'est un logiciel dans lequel nous écrivons généralement notre code et il existe nombreuses options que vous pouvez utiliser si vous souhaitez utiliser le même code à la fois en utilisant code de visite, que Visual Studio.com. Cet éditeur de code provient de Microsoft lui-même, et il est open source, ce qui signifie qu' il est gratuit. Assurez-vous donc de télécharger et d' installer la version appropriée pour votre système d'exploitation. À partir de la vidéo suivante, nous utiliserons un tel outil. 7. Faire des changements et suivre: J'espère que vous avez installé Visual Studio Code comme nous en avons besoin. Assurez-vous maintenant d'ouvrir la directive de votre projet dans ce code Visual Studio. Avant de commencer. Juste pour mentionner que votre code Visual Studio peut être différent du mien. Comme j'ai probablement plus d'extensions installées et aussi une équipe différente. Vous n'avez pas à vous inquiéter car celui-ci vous empêche de suivre les scores. Comme nous avons cloné notre dépôt dans la dernière vidéo de votre projet ici, nous ne devrions voir que ce fichier Lisez-moi. Si vous ouvrez ce fichier, vous devriez voir du contenu écrit en langage Markdown, qui n'est pas un langage complexe à apprendre. bien avec ce code Studio visuel, c'est que nous pouvons utiliser le terminal directement à l'intérieur. De cette façon, nous pouvons écrire notre code tout en gérant notre dépôt pour ouvrir le terminal ici, cliquer sur cette vue et vous aurez ensuite l'option pour le terminal. Voyons si tout fonctionne ici comme il l'a montré. Je vais utiliser la commande de clair pour vider ce terminal. Maintenant, je vais utiliser Git et ensuite le statut. statut, ou statut, est une commande qui nous donnera le dernier statut de notre succursale, sur laquelle nous travaillons actuellement. Et comme je l'ai mentionné, nous parlerons davantage des branches à l'avenir. Nous pouvons voir ici que notre branche est maître et que tout est à jour, qui signifie que nous avons récupéré toutes nos dernières modifications lorsque nous avons cloné notre dépôt depuis GitHub. Pour clarifier davantage, notre directive locale est la même directive, même dépôt que celui que nous avons sur notre GitHub, ce qui est bon. Mais maintenant comment Git sait à ce sujet, vous verrez que get est un outil qui suit notre code. Il sera donc au courant de nos changements que nous apportons également. Par exemple, si je souhaite créer un fichier pour mon site Web, ce fichier s'appelle généralement index.html. Pour ce faire, il suffit de cliquer sur cette nouvelle icône de fichier et de nommer votre fichier index.html. Visual Studio Code est suffisamment intelligent pour colorer ce fichier en vert. Pourquoi fait-il cela ? Eh bien, le code Visual Studio sait qu'il est bon de suivre nos changements ici. Et maintenant, ce fichier est une modification que nous avons apportée. Notre directive locale n'est donc plus la même que notre dépôt, comme notre référentiel que nous avons sur GitHub. Nous pouvons également vérifier cela avec GitHub. Dans ce terminal, nous pouvons à nouveau utiliser une commande git status. Et maintenant, nous devrions voir des résultats différents. Cela montre toujours que notre côté local, notre succursale locale que nous avons est à jour, mais cela en montre davantage. Cela montre que nous avons des fichiers non suivis sur la piste des modifications, ce qui signifie qu'il existe différents fichiers de notre dépôt GitHub. Et c'est à cause de ce index.HTML. Nous avons ce index.html localement, mais pas sur un GitHub. Et obtenez-le du tout, saura ces changements même si ces changements ne sont pas encore suivis. Donc, même si les gens suppriment ces changements, rien de crucial ne se produirait. Ensuite, il nous donne des informations, eh bien, informations sur la façon de suivre correctement ces fichiers avec bon, ce qui est l'histoire de la conférence suivante. 8. Commencer les changements: Pour continuer là où nous nous sommes arrêtés dans la dernière vidéo, nous avons maintenant notre changement dans notre répertoire, mais ce changement n' est pas suivi par Git qui sait tous ce changement, sait tous ce changement, mais il ne suit pas encore ce changement, ce qui signifie que le changement lui-même ne se retrouvera pas dans notre référentiel pour assurer un bon suivi de nos modifications. Eh bien, nous devons le faire manuellement. Eh bien, pour tous les nouveaux dossiers, au moins. Pour ce faire, je vais d' abord vider mon terminal. Maintenant, je peux utiliser git add et ensuite nous pouvons spécifier un fichier que nous souhaitons suivre, comme notre index.html. Cela ajoutera notre fichier pour suivre les fichiers. Mais que se passe-t-il si nous avions dix dossiers différents ? Nous souhaitons tout de même ajouter un par un. Eh bien, au lieu de passer un nom de fichier, nous pouvons simplement utiliser un point ici qui saisira toutes nos modifications non suivies et les déplacera dans le tracé. Il va en quelque sorte mettre en scène ces changements. Maintenant, reprenons git status. Ce que nous pouvons voir ici, c'est que notre fichier HTML d'index n'est plus rouge mais vert. Cela signifie que bon maintenant suit ce fichier, mais il est toujours sur notre machine locale, rien de lié à notre dépôt principal que nous avons sur GitHub. Pour informer le dépôt principal de nos modifications. Nous devons stocker, eh bien, nous devons commettre ces changements. Lorsque nous effectuons ces modifications, elles seront prêtes à être publiées dans notre référentiel principal. Pour ce faire, nous devons utiliser cette commande appelée git commit. Pour cette commande commit, nous pouvons passer cet indicateur, qui peut spécifier avec le tiret m. Flag signifie un message, qui signifie qu' après cet indicateur, nous pourrions également transmettre un message. Pour transmettre un message, vous devez utiliser des guillemets doubles et afficher généralement ce type de messages afin de spécifier les dernières modifications auxquelles font référence nos dernières modifications. Pour moi, je vais définir mon message pour créer le fichier HTML d' index parce que c'est exactement ce que nous avons fait. Maintenant que nous avons validé notre code, un changement que nous pouvons voir dans notre code Visual Studio est que ce fichier index.html n' est plus vert. C'est parce que get le désigne comme un fichier d'attraction, mais sans nouvelles modifications. Et nous n'avons pas de nouvelles modifications car toutes les modifications que nous avons apportées sont déjà engagées et prêtes à être déployées. Si vous souhaitez confirmer une telle chose. Encore une fois, nous pouvons utiliser git status à nouveau. Nous pouvons maintenant voir un message indiquant que notre branche, alors que notre branche locale dirige branche principale depuis notre référentiel par un seul commit, si vous souhaitez visiter votre dépôt dans GitHub. Eh bien, rien n'a changé, c'est parce que nos changements ont été effectués localement, sur notre machine locale. Et c'est la raison pour laquelle git nous dira que notre succursale locale est en avance sur notre branche principale dans notre dépôt principal. Et oui, nous avons suivi nos modifications et avons également validé nos modifications, mais nous ne les avons pas déployées sur GitHub. Et pour les déployer, nous le ferons dans la conférence suivante. 9. Code de poussée: Comme vous l'avez vu, nos modifications sont maintenant suivies et validées, mais pas toujours sur notre référentiel GitHub. Pour déployer nos modifications sur GitHub, nous devons pousser notre code et oui, terme est appelé push ainsi que la commande. Donc, dans mon terminal, je peux simplement utiliser la commande de bonne poussée. Le résultat de cette commande contiendra les informations sur nos modifications de publication et ainsi de suite. Mais ce n'est pas si important, car il est principalement automatisé. Mais à ce stade, si nous voulions visiter notre référentiel sur notre GitHub, nous devrions également voir le fichier index.HTML à côté de notre fichier Read Me. Cela signifie que nos dernières modifications ont été déployées avec succès dans notre dépôt. Et également dans ce coin supérieur droit, nous pouvons voir que nous avons deux commits. Si vous le souhaitez. Vous pouvez même cliquer sur ces commits pour les voir, par exemple, notre validation initiale. Eh bien, c'était notre premier comité lorsque nous avons créé notre dépôt. Et pour moi, je peux aussi voir cette comète ici où j'ai ajouté le fichier HTML. Ici, nous pourrions même entrer dans ce commit. Je peux voir ici ce fichier HTML vide qui a été ajouté, qui était le changement lui-même. Maintenant, comment Git connaît-il nos changements ? Comment sait-il que nos commits sont des fichiers suivis et non suivis. Et comment a-t-il également connecté notre dépôt GitHub à notre dépôt que nous avons localement. Eh bien, permettez-moi de vous montrer comment Git fonctionne en arrière-plan pour cela, allez dans votre répertoire que vous avez localement dans ce menu Affichage, vous devez sélectionner ces fichiers cachés. L'un de ces fichiers cachés est ce dossier appelé The Dark good. Vous verrez que lorsque nous avons cloné notre dépôt à partir de notre GitHub, le dossier était également accompagné de ce dépôt. Et comme nous avons installé ce bon outil sur notre machine, il sait comment travailler avec ce dossier. Ainsi, dans cette combinaison, Bolt nous permettra de travailler avec notre dépôt et de suivre tous nos changements. Mais tout de même, tout cela est agréable et assez facile à manipuler lorsque vous êtes seul. Mais quand vous avez plus de gens dans votre équipe et que vous travaillez en étroite collaboration, travailler uniquement sur cette branche principale peut être assez mouvementé. Permettez-moi donc de vous montrer comment créer une autre branche. 10. Créer une nouvelle succursale: Maintenant, je vais retourner dans le terminal principal qu'ils utilisent. Ici, le plan est de créer une autre succursale. Pour créer la branche, nous pouvons utiliser git checkout. Git checkout est la commande utilisée pour vérifier nos différentes branches. Si nous n'utilisons que cette commande, nous aurions la possibilité de passer d'une branche à l'autre. Mais comme je souhaite créer une nouvelle branche, je peux passer un tiret B. C'est un drapeau qui représente une branche à côté de ce drapeau. Nous devons également passer un autre argument ici, et c'est le nom de notre branche. Eh bien, les marques que vous souhaitez créer pour ça m'aident un peu ici. Essayez de toujours nommer vos succursales selon l'avenir sur lequel vous travaillez actuellement. Et ce serait une convention de dénomination standard pour les succursales. Comme je souhaite ajouter du contenu HTML à mon fichier HTML par delta, nous nommerons le contenu HTML de ma branche. Une fois que vous avez envoyé votre commande, vous pouvez voir que ma branche n'est plus maîtrisée, mais du contenu HTML. Même si je visitais mon code Visual Studio dans le coin inférieur gauche, je peux voir le contenu HTML comme une branche. Ici, vous pouvez voir que Visual Studio Code est suffisamment intelligent pour reconnaître la branche sur laquelle nous travaillons actuellement. Juste pour mentionner que dans votre terminal, vous pouvez même utiliser une commande appelée git branch. Cette commande vous donnera la liste des branches de votre référentiel actuel. Pour moi ici, je n'ai que deux branches et ces branches en surbrillance sont ma branche actuelle sur laquelle je suis actuellement. Maintenant, créons du contenu HTML pour cela. Ouvrez le fichier HTML d'index et utilisez les deux-points HTML cinq ici. En utilisant la dette, eh bien, nous créerons automatiquement du code HTML, et ce n'est qu' une autre fonctionnalité, juste une autre chose intéressante à propos de Visual Studio Code. Maintenant, dans ce code HTML, dans le corps de mon code HTML, je vais ajouter une balise H1, qui dira Hello world. Nous pourrions donc avoir au moins une partie du contenu ici, puisque nous avons ce contenu HTML, nous pouvons nous assurer que nous déployons ces contenus dans notre dépôt. Pour cela, j' ouvrirai mon terminal dans Visual Studio Code et j' utiliserai la commande git status. Ici, nous pouvons voir que index.HTML, notre fichier est rouge, ce qui signifie qu'il s' agit d'un fichier modifié, mais les modifications ne sont pas encore mises en scène, eh bien, pas suivies, vendues pour mettre en scène ces modifications, je devrai utiliser git add, puis ça. Encore une fois, nous pouvons utiliser git status pour confirmer que nos modifications ont été correctement mises en œuvre. En plus de mettre en scène nos changements, nous devrions également valider nos changements. Et pour ce faire, j'utiliserai git commit avec le message spécifique. Mon message indiquera, en ajoutant du contenu à un fichier HTML. Enfin, nous devons envoyer ce code que nous avons créé à notre dépôt. Donc, ici, nous ne pouvons pas simplement utiliser la commande git push car GitHub ne connaît pas actuellement notre branche que nous avons créée localement, car cette branche de contenu HTML est ma branche locale. Il n'est pas encore sur GitHub. Je devrai donc m'assurer que la prochaine fois que je changerai, je pousse également ma branche directement sur GitHub. Pour ce faire, j' utiliserai la commande git, push than dash uflag. Et après cela, j'utiliserai mot-clé Origin, puis le nom de ma branche, qui est le contenu HTML. Avec cette commande, nous allons définir l'amont de notre branche distante, et nous créerons la même branche dans notre GitHub, qui sera un peu la branche d'origine de notre branche locale. Maintenant, dans notre GitHub, nous pouvons voir que la nouvelle branche a été créée. Même si je bascule ce menu déroulant pour les branches, nous pouvons voir que maintenant nous avons ces deux branches. Et si vous sélectionnez cette branche de contenu HTML et accédez au fichier HTML d'index, nous pouvons voir du contenu dans notre branche principale. Notre fichier index.HTML n'a pas de contenu du tout. C'est évidemment bien parce que nous pouvons diviser notre code, travailler dessus, et une fois que tout est terminé, nous pouvons également déplacer ce code dans le maître. Et en parlant de cela, vous pouvez voir cette fenêtre contextuelle où nous sommes en quelque sorte invités à créer une nouvelle pull request. Eh bien, nous allons travailler avec cela dans les quelques vidéos suivantes. Pour l'instant, je souhaite parler davantage des branches afin que vous puissiez bien comprendre le terme. 11. Qu'est-ce que les branches: Le terme des branches et l'avenir entier des branches sont créés à partir d'un arbre. Ici, l'arbre, nous pourrions avoir notre branche principale, notre branche maîtresse, qui pourrait être le corps de notre arbre. Cette branche principale ou principale du corps peut se ramifier en plusieurs autres branches. Et à côté de cela, même ces branches peuvent faire de même. Maintenant, dans GitHub, cela est présenté un peu différemment. Nous avons toujours notre branche principale ou notre branche principale, mais cela ressemble à une ligne. Nous pouvons nous diriger vers d'autres branches et toutes ces branches peuvent être transférées dans notre branche principale. Pendant que nous travaillons sur ces autres branches, nous aurions nos engagements et chacun de ces gamètes sera présenté sur ces branches. Et chaque gamète aura son propre identifiant spécifique que nous pourrons utiliser en permanence. Maintenant, pour le montrer un peu plus loin avec une équipe de personnes. Disons que nous avons trois personnes dans notre équipe. Nous avons commencé le projet et chacune de ces personnes travaillera toutes sur une tâche spécifique. Chacune de ces tâches ou fonctionnalités doit être une nouvelle branche. Notre équipe détient désormais le code le plus récent tout en travaillant sur de nouvelles fonctionnalités et aucune de ses filiales ne se connaît encore l'une de l'autre. Disons maintenant que chacun d'entre eux a eu au moins trois engagements tout en travaillant seul. En fin de compte, nous n'avons pas pu fusionner ces modifications et fonctionnalités effectuées par notre équipe de travail. Et à ce moment-là, notre branche maître conservera tous les derniers changements. Maintenant, évidemment, cette fusion pourrait causer des conflits, car le froid pourrait être interféré. Surtout si deux personnes qui ont travaillé sur une fonctionnalité similaire ou la même, mais que vous voyez, get sont assez intelligentes pour fusionner le code en conséquence. Et s'il y a des conflits, eh bien, la porte nous les indiquera pour que nous puissions les régler. Un. Cas d'utilisation très courant de nos branches, en particulier de plusieurs branches. Eh bien, ce cas d'utilisation peut concerner plusieurs environnements. Par exemple, disons que nous avons notre branche principale, qui est notre production. Cela signifie que notre dernier code dans la branche maître est notre code en direct sur notre site Web ou une application à côté de ce maître, qui est directement connecté à notre site Web. Eh bien, nous souhaitons généralement mettre en place un environnement de développement par dette. Nous pouvons également avoir une branche de développeurs située juste à côté de notre branche principale. Maintenant, à ce stade, lorsque nous travaillons sur des fonctionnalités supplémentaires, nous partirons du développement et travaillerons sur ces fonctionnalités puis fusionnerons ceux qui sont bien gérés ce code dans le développement. Cela nous permettra donc de tester notre code, de ne pas développer. Peut-être même déployé dans un environnement de développement avec son propre serveur et sa propre base de données, etc. Et une fois que le code est complètement testé et prêt à être déployé, nous pouvons bien gérer notre développement du code du développement à notre maître et à notre dette. Nous mettons à jour notre site Web ou notre application en direct. Cela signifie que notre site Web ou notre application n' aura jamais ou du moins ne devrait présenter de bogues. Maintenant, ce flux qu'ils viennent de voir s'appelle aussi git flow et il est hautement personnalisable. Maintenant, cette personnalisation dépend de l'échelle de l'équipe et du logiciel que vous construisez. Donc, pour les applications plus volumineuses, vous voulez simplement avoir votre environnement de développement et de production, mais peut-être un environnement de transit , un environnement de test, etc. Maintenant, dans cette vidéo, j'ai également mentionné des conflits. Voyons donc comment ceux-ci peuvent être causés et résolus. 12. Gestion des conflits: Résolvez un conflit, nous devons d'abord en créer un. Des conflits se produisent généralement si le même code est mis à jour à partir de deux branches ou si le code est supprimé ? De cette façon, bien. faut savoir quelle couleur doit être fusionnée et c'est à nous de résoudre ce problème. Comme nous avons notre branche de contenu HTML ici, nous pouvons créer une autre branche et créer un contenu similaire au contenu HTML. De cette façon, nous aurons du contenu HTML dans les branches. Et quand nous avons essayé de les fusionner, cela échouera à cause de ce conflit. Pour ce faire, je retournerai à ma branche principale et je retournerai à la branche principale. Je devrai utiliser la commande de la bonne caisse et ensuite le nom de ma marque, qui est maître. Maintenant, à partir de la branche principale, je vais créer une nouvelle branche. Comme nous l'avons fait pour notre contenu HTML, je vais créer une branche de contenu du site est, les sites sont généralement écrits en code HTML. Maintenant, dans cette branche, mon index.HTML sera à nouveau vide car nous nous sommes ramifiés de notre branche principale. Donc, dans ce fichier, je vais à nouveau utiliser ce deux-points HTML cinq pour créer le code de départ pour HTML. Et maintenant, je vais refaire un élément HTML dans mon corps avec du texte du contenu du site à l'intérieur. Nous avons maintenant notre contenu HTML. Il est très similaire à notre contenu que nous avons sur notre autre branche. Assurez-vous donc de pousser ce code comme nous l'avons fait pour notre branche de contenu HTML. Pour ce faire, j'utiliserai d' abord git add dot. De cette façon, je vais mettre en scène tous mes changements. Ensuite, nous pouvons utiliser git commit avec le message du nouveau contenu du site. Enfin, nous pouvons utiliser la commande git, push, dash u, origine, puis notre branche, qui est le contenu du site. De cette façon, nous allons pousser notre branche et notre contenu dans notre référentiel GitHub. Dans notre GitHub, nous pouvons maintenant constater que nous avons effectivement nos trois branches. Charmant. Causons le conflit. Maintenant. Pour provoquer le conflit, nous devrons revenir à notre branche de contenu HTML. Donc le contenu HTML git checkout. Nous pouvons maintenant utiliser git merge pour fusionner deux branches. Et j'utiliserai une fusion, l'origine de la branche de contenu de mon site. Et le voilà, le conflit existe dans ce message qui nous a été montré, nous pouvons même voir où le conflit existe et il se trouve dans notre fichier index.html. Nous allons donc ouvrir ce fichier. Dans mon code Visual Studio, nous pouvons déjà voir le conflit car il est évidemment mis en évidence pour nous, appelé comme ceci ne doit pas être fusionné car cela peut causer de nombreux bugs pour nous ici. Eh bien, nous aurions deux titres différents, mais pour être honnête, je souhaite vraiment en avoir un seul. Nous devrons donc résoudre ce conflit. Maintenant, je souhaite venir ici avec ce titre Hello World. Je vais donc devoir suivre le changement actuel. Sinon, je choisirais cette modification entrante. L'autre titre a maintenant disparu car nous avons sélectionné la modification actuelle. Et par là, nous résolvons également le conflit. Maintenant, veillons à ce que nos derniers changements soient maintenant validés et poussés. Donc, dans mon terminal, encore une fois, j' utiliserai git add dot. Après cela, j' utiliserai git commit avec le message de résolution du conflit. Et enfin, je peux simplement utiliser git push. Il est évident que nous n'avons pas besoin de créer la nouvelle origine ici, car nous avons déjà notre branche dans le référentiel GitHub. Dans notre GitHub, nous voyons toujours nos succursales et maintenant le contenu HTML contient le code le plus récent. Alors, comment pouvons-nous fusionner ces modifications dans notre branche principale ? Eh bien, nous en parlerons dans la vidéo suivante. 13. Créer une demande de traction: Alors que nous prévoyons de fusionner nos modifications de branche de contenu HTML dans notre branche principale, que pensez-vous ? Si nous le faisons de la même manière que dans la dernière vidéo , fusionnez manuellement le contenu de notre contenu HTML dans notre branche principale. Eh bien, pour l'instant, il n'y aura pas de conflit car nous avons déjà corrigé ces conflits. Et oui, nous pouvons fusionner des branches comme ça. Cela ne posera aucun problème. Mais ce n'est pas non plus la meilleure pratique. Lorsque vous possédez vos propres branches principales comme maître ou une branche développeur pour le développement, ou même testez la branche à des fins de test. Eh bien, vous ne souhaitez pas simplement gérer le code à l'intérieur. Une solution bien meilleure consiste à créer une pull request à partir de votre propre branche dans la branche principale, par exemple. De cette façon, nous pourrons revoir notre code une fois de plus, vérifier si tout va bien. De plus, nous pouvons commenter notre code et nous pouvons faire beaucoup, beaucoup plus pour faire une telle chose. Cliquez sur cette pull request dans votre dépôt GitHub. À partir de là, nous pouvons simplement sélectionner cette nouvelle pull request. Nous sommes maintenant invités à sélectionner deux branches. La première branche est la branche qui, bien d'où nous voulons gérer notre code. Et l'autre branche est, dans quelle branche souhaitez-vous fusionner notre code ? Je souhaite donc fusionner mon code dans le maître, et je vais sortir du code du contenu HTML ci-dessous. Maintenant, nous pouvons voir qu'il est engagé devant notre branche principale, ce qui signifie que lorsque nous fusionnons ces codes ensemble, tous les commits et le contenu qui ont été modifiés seront également sur la branche principale. . Pour l'instant. Nous n'avons aucun conflit. Et même si nous avions des conflits que ce bouton, pour fusionner notre code, nous montrerons ceux qui sont à nous. Il suffit donc de créer notre pull request. Une fois cela fait, nous sommes redirigés vers notre demande polaire. Ici, nous pouvons vérifier notre code, revoir le code une fois de plus. De plus, nous pouvons ajouter d'autres personnes pour réviser notre code. Comme les autres réviseurs, nous pouvons également étiqueter notre pull request et bien plus encore. Pourquoi ces pull request sont-ils une bonne idée ? Eh bien, nous pourrions demander aux membres de l'équipe de passer en revue notre code. Peut-être pourraient-ils repérer quelque chose que nous n'avons pas fait, pour que nous puissions le refactionner. Cliquons maintenant sur cette demande de fusion et confirmons celle-ci. Cela ne devrait pas prendre longtemps. Mais en revenant sur notre page de codes, nous verrons que notre branche principale contient notre fichier HTML d'index. Si nous saisissons ce fichier, nous pouvons voir que les modifications à l'intérieur sont les dernières modifications que nous avons eues. Maintenant que vous connaissez le flux de travail avec Git et GitHub, entraînez-vous un peu. Ce que je veux que vous fassiez, c'est créer la nouvelle branche. Cette branche doit nous servir pour créer le fichier CSS. Dans ce fichier, j' aimerais que vous coloriez notre étiquette H1 ou rouge. Assurez-vous ensuite de mettre en scène et de valider vos modifications. Et une fois que vous avez terminé, vous pouvez créer votre propre pull request et gérer toutes ces modifications dans le maître. Et ne vous inquiétez pas, si vous n'êtes toujours pas sûr de vos compétences. Nous allons le faire ensemble dans la vidéo suivante. 14. Flux de travail habituel avec Git & Github: Alors, avez-vous eu du succès ? Ne vous inquiétez pas, si ce n'est pas le cas, vous êtes ici pour apprendre. Nous allons donc le faire ensemble maintenant. La première chose que nous devons faire est de créer notre branche où nous allons créer notre fichier CSS. Et le code est que nous sommes actuellement dans une autre branche. Examinons notre branche principale et veillons ce que nous ayons nos dernières modifications à partir de ce moment, il devrait être facile de créer une nouvelle branche. Donc, pour accéder à notre branche master, nous devons utiliser la commande de git checkout master. Maintenant, comme notre branche principale locale se trouve derrière notre branche maître GitHub, nous devrions extraire les dernières modifications afin que notre code soit le même et que nous ne provoquions aucun conflit. C'est vraiment simple, suffit d'utiliser Git pool ci-dessous maintenant nous pouvons même voir les modifications qui ont été extraites du référentiel GitHub. Et maintenant que nous avons nos dernières modifications, nous pouvons créer notre branche où nous ajouterons notre CSS. Pour cela, j'utiliserai la commande de git, checkout dash B, puis le nom de la branche sera le contenu CSS dash. Alors ouvrons notre éditeur de code et ajoutons du CSS. La première chose à faire est de créer notre fichier CSS. Je vais donc nommer une mine styles.css. Je vais également importer mon CSS dans mon code HTML avec une balise de lien. Enfin, ce que je souhaite faire, c'est de colorer mon étiquette H1 en rouge. Pour cela, sautez dans votre fichier CSS, ciblez votre balise H1 et utilisez la couleur rouge dessus. À ce stade, notre tâche est presque terminée. Nous pouvons même le tester pour assurer que tout va bien. Pour le tester, il suffit de double-cliquer sur votre fichier index.html pour l' ouvrir dans votre propre navigateur. Et c'est là. Il semble que notre titre soit rouge, ce qui signifie que nous pouvons publier nos modifications maintenant, vendues pour publier nos modifications, nous avons plusieurs étapes. Nous devrons mettre en scène ces changements, les valider, les pousser et enfin créer notre pull request. Tout d'abord, je vais mettre en scène ceux avec git add dot. Maintenant, je peux valider ceux avec la commande git commit, et le message coloriera le titre en rouge. Enfin, nous pouvons pousser ces modifications à l'aide de la commande du contenu CSS git push origin. À ce stade, nous avons tous nos changements dans notre GitHub, mais pas actuellement dans notre branche principale. Créons donc la pull request ici. Maintenant, nous pouvons créer notre pull request et nous devrions également sélectionner nos succursales à partir de l' endroit où nous souhaitons surveiller notre code et dans quelle branche. Je vais donc sélectionner le contenu CSS à partir de l'endroit où je souhaite fusionner mon code. Et je vais sélectionner la branche principale dans laquelle je souhaite fusionner mon code. Assurez-vous de vérifier vos modifications et si tout va bien, vous pouvez simplement les fusionner et cela devrait être à peu près tout. Il s'agit du flux de travail habituel avec Git et GitHub. Et ne vous inquiétez pas si vous ne l' obtenez pas la première fois. Essayez-le plusieurs fois. Et quand vous travaillez sur un vrai projet , cela devrait être parfait. Il suffit également de mentionner que travailler sur des projets plus importants ou dans une équipe plus importante. Eh bien, à ce moment-là, le débit peut varier. Ce flux git habituel que vous venez de voir pourrait donc être beaucoup plus complexe, mais c'est quelque chose que nous devons tous faire face. Maintenant, permettez-moi de vous montrer l' outil que vous pouvez utiliser. Vous n'avez donc même pas du tout besoin d'utiliser votre terminal. 15. Github Bureau: L'outil que je souhaite vous montrer s' appelle GitHub Desktop. Pour cela, visitez le bureau que GitHub.com pour accéder à l'outil ici, assurez-vous de télécharger et d' installer l'outil pour votre système d'exploitation. Et une fois que vous avez fait cela, vous pouvez continuer avec cette vidéo. Si GitHub Desktop est installé, veillez à l'ouvrir. Tout d'abord, parlons de ce que c'est. Eh bien, GitHub Desktop est une excellente application de bureau que nous pouvons utiliser pour voir nos dépôts. Ensuite, nous pouvons travailler avec notre service de repos et nous pourrons utiliser toutes les commandes sans utiliser le terminal. Nous pouvons donc simplement cliquer sur Afficher les fesses en entrant dans ce bureau GitHub, vous ne verrez pas grand-chose, mais vous devriez avoir la possibilité d' ajouter votre propre dépôt. À partir de là, vous pouvez créer un nouveau dépôt ou en obtenir un sur GitHub ou même dans le dépôt local. Dans cet exemple, ajoutons notre dépôt local car cette façon, nous utiliserons le dépôt local, mais nous utiliserons également celui sur un GitHub car notre dépôt local est également stocké sur GitHub. Lorsque vous sélectionnez le référentiel local, veillez à choisir le chemin d'accès à votre dépôt sur votre machine et à le soumettre. Maintenant, nous pouvons déjà voir notre succursale actuelle ici et aussi repo. Nous allons donc apporter quelques changements. Je vais entrer dans mon code Visual Studio et j' ajouterai une couleur d'arrière-plan à mon corps pour qu'elle soit verte. Cela aura certainement l'air moche, mais ce n'est pas le cours de design. Ce qui est important ici, c'est que lorsque vous visitez votre bureau GitHub, vous pouvez voir très clairement votre changement à partir d'ici. Maintenant, nous pouvons valider notre code et transmettre un message pour ce commit. Lorsque nous le faisons, cela devrait mettre en scène et valider notre code dans un seul objectif. Si vous faites quelque chose comme ça, après cela, vous devriez avoir cette option pour Porsche. Et c'est évidemment pour pousser notre code. Par conséquent, en un simple clic sur un bouton, nous pouvons immédiatement appuyer nos modifications sur notre GitHub. Une fois que cela est terminé, nous aurons immédiatement la possibilité de faire une pull request. Faisons donc cela aussi. Cliquez sur cette option pour lire les électeurs sur GitHub. Nous pouvons déjà créer une pull request, sorte que nous pouvons tout vérifier et fusionner ensemble. Par cela, vous pouvez voir que GitHub Desktop est peut-être l'option la plus facile pour vous. Cependant, je vous conseille d'apprendre à utiliser le terminal avec les commandes, car le terminal ne sera pas utilisé uniquement pour de nombreuses technologies. Nous utiliserons Terminal avec des commandes spécifiques pour installer, mettre à jour et supprimer leurs propres fonctionnalités. Vous devriez donc vous y habituer. Maintenant, à la prochaine conférence, la fourchette. 16. Forçage: La fourchette est un terme particulier et l'avenir. Il est utilisé lorsque vous souhaitez créer quelque chose de public pour que tout le monde puisse le voir et que tout le monde puisse y accéder. Par exemple, si vous souhaitez autoriser d'autres personnes à cloner votre code et à continuer à travailler sur votre code. Eh bien, la fourchette va se mettre en place. La seule chose que vous devez faire est de vous assurer que votre dépôt est un dépôt public. Et avec Git et GitHub, vous pourrez forcer ces rapports. Ce forking est tout un avenir améliore un peu notre communauté de développement. Maintenant, veillons à forcer notre projet. Eh bien, comme il est si bon de forcer le référentiel, je me déconnecterai d'abord de mon profil GitHub, car sinon je ne pourrai pas forcer mon propre dépôt car j'en suis le propriétaire. Une fois que je serai déconnecté, je pourrai voir mon dépôt. Eh bien, je vois toujours mon dépôt même si je ne me connecte pas à mon compte, car mon référentiel, lorsque j'ai créé mon référentiel, je l'ai défini pour qu'il soit public. Si vous définissez le vôtre comme un référentiel privé, vous pouvez simplement accéder aux paramètres de ce référentiel et le modifier également. Sinon, vous pouvez le garder privé et simplement regarder cette vidéo. Dans le coin supérieur droit, j'aurai ce bouton de formulaire. Comme je ne suis connecté à aucun compte. Et pour forcer le dépôt de quelqu'un, je dois être connecté. Eh bien, je serai automatiquement lu pour me connecter. Encore une fois, cette fois, je me connecterai avec un autre compte afin de pouvoir le référentiel depuis mon premier compte une fois que j'ai sélectionné cette option de fork, eh bien, tout à partir de là, nous serons tout à fait automatique. Parfois, GitHub peut vous poser des questions sur certaines autorisations spécifiques, mais c'est simple. Une fois que le dépôt a été bifurqué, c'est le vôtre. Vous pouvez donc en faire ce que vous voulez. Par exemple, vous pouvez continuer à en tirer parti. Vous pouvez également valider votre code et créer la pull request directement dans le dépôt principal. De plus, c'est ainsi que les logiciels open source fonctionneront. En tant que communauté, nous pouvons bien prendre le code de quelqu'un, code open source, nous pouvons corriger certains bugs. Nous pourrions ajouter des fonctionnalités supplémentaires, suggérer des fonctionnalités supplémentaires. Et nous pouvons à nouveau valider ce code et créer notre propre pull request depuis notre propre dépôt forked dans le référentiel principal. Le propriétaire de ce référentiel principal peut accepter notre pull request, ce qui signifie que nous avons amélioré cet outil ensemble et amélioré ce logiciel. Et avec cette fourchette, nous sommes presque finis. Je veux juste vous montrer une autre fonctionnalité. Cette fonctionnalité est uniquement liée à GitHub, et elle s'appelle GitHub Pages. 17. Github Pages: L'une des meilleures fonctionnalités de GitHub, ainsi que l'une des dernières fonctionnalités s' appelle GitHub Pages. Github Pages nous permettra d'héberger facilement notre contenu sur un domaine que GitHub va préparer pour nous. Ce domaine est généralement nommé par notre référentiel. Et cela nécessite que nous ayons le fichier HTML d'index au niveau racine de notre référentiel afin qu' il puisse lire et extraire le contenu de ce fichier. Déployons et publions maintenant ensemble notre code, notre projet que nous avons créé dans GitHub Pages pour cela, visitez votre référentiel et cliquez sur cet onglet Paramètres. Maintenant, sur le côté gauche de ces paramètres, il existe de nombreuses options différentes, mais veillez à sélectionner des pages ici. Ici, nous pouvons configurer et configurer nos pages GitHub. Et pour être honnête, nous n'aurons pas besoin d' exécuter de script pour cela. Il fera tout pour nous. La première chose que nous devons faire est de sélectionner la succursale à partir de laquelle nous souhaitons déployer notre contenu. Eh bien, pour nous, ce sera notre branche principale. Assurez-vous également de sélectionner la racine du projet notre fichier index.HTML est à la racine de celui-ci. Maintenant, il suffit de l'enregistrer et vous devriez voir le lien vers votre domaine. Le lien lui-même doit contenir le contenu de votre site Web. Donnez-lui aussi un peu de temps car il faut parfois quelques minutes pour le présenter en direct. Mais une fois que tout est terminé et que le site Web est déployé, vous devriez voir ce que je vois ici. Eh bien, mon contenu, et pour être honnête, c'est un excellent site web. C'est un autre tutoriel à ce sujet, mais sur Git et GitHub. Mais avec cette fonctionnalité, pages GitHub, nous sommes presque finis. Passons simplement à la vidéo suivante pour dire adieu. 18. Merci et au revoir: Eh bien, je suppose que c'est ça les gars. Nous avons terminé ce cours ensemble et je tiens vraiment à vous remercier. Vous suivez ce cours représente beaucoup pour moi. Maintenant, ce que vous pourriez faire, c'est également laisser un avis. L'examen lui-même peut être simple et honnête à ce sujet. Ce cours vous a-t-il vraiment fait attention ? Également ? A-t-il été conçu pour les débutants ? Et avez-vous appris quelque chose d' utile et à ce sujet, j'espère que vous avez fait ou du moins amélioré vos connaissances. Comme nous avons passé en revue beaucoup de fonctionnalités. Par exemple, nous sommes passés par Git et GitHub en général sera installé Git en tant qu'outil. Et vous y avez également été initié. Vous avez vu ce que c'est pour quoi nous pouvons l'utiliser, ainsi que le flux de travail habituel avec Git. Ce flux de travail habituel comprenait la création d'un référentiel, le clonage de ce référentiel, la mise en place de nos modifications, le suivi de ces modifications , la validation et la diffusion de notre code. Évidemment, nous n'avons pas appris, il suffit d'arriver ici, mais nous utilisons aussi GitHub. Github nous a aidés à gérer nos succursales, à récupérer les modifications et à nous engager alors que nous avons également pu fusionner notre code lorsque nous le voulions, vous avez également compris le terme des branches. Vous avez vu comment pouvez-vous les gérer ? Vous avez également vu ce qu' est une pull request. Nous avons également utilisé quelques demandes de sondages. En plus de cela, nous avons corrigé les conflits et nous avons également biffé notre dépôt. Enfin, nous avons terminé le discours avec deux excellentes fonctionnalités de GitHub, GitHub Pages et GitHub Desktop. Nous utilisons l'ordinateur de bureau pour gérer notre dépôt sans terminal. Nous utilisons également ces pages pour déployer notre code, notre site Web vers un domaine donné par GitHub. Maintenant, si vous avez aimé ce cours de ma part et que vous aimeriez regarder plus de contenu de ma part. Eh bien, n'oubliez pas de visiter ma chaîne YouTube pour ça. Sur ma chaîne YouTube, vous trouverez des tutoriels pour diverses technologies telles que Bootstrap, Angular, JS imbriqué. plus de cela, il y a des cours intenses ainsi que l'ensemble du projet. Ici, sur Skillshare. Vous pouvez également trouver de nombreux projets différents de moi. Donc, si cela vous intéresse , assurez-vous de les vérifier. Et enfin, vous pouvez toujours visiter mon site officiel, vous y trouverez tous mes tutoriels et cours que j'ai également. Merci encore une fois d'avoir regardé et terminé ce cours. J'espère que je vous verrai également dans d'autres cours. Adieu.