Cours accéléré sur Git et GitHub | Kalob Taulien | Skillshare

Vitesse de lecture


1.0x


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

Cours accéléré sur Git et GitHub

teacher avatar Kalob Taulien, Web Development Teacher

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:45

    • 2.

      Commencer avec Git et GitHub

      9:53

    • 3.

      Ajouter des dossiers et les mettre en scène

      10:05

    • 4.

      Commettre des dossiers et visualiser les différences

      7:17

    • 5.

      Votre tâche

      0:59

    • 6.

      Que faire ensuite

      3:07

    • 7.

      Leçon bonus

      2:48

  • --
  • 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.

1 311

apprenants

2

projets

À propos de ce cours

Les employeurs et les développeurs du monde entier utilisent Git.  C'est pourquoi vous devriez l'apprendre (et aussi parce que c'est puissant et un outil vraiment cool !)

Git est un outil de versioning puissant (et TRÈS populaire) pour les développeurs Web. Mais il est difficile de commencer, car il y a beaucoup à savoir et tout le monde vous en explique déjà les bases.

Ce cours est parfait pour les développeurs Web qui doivent apprendre Git et GitHub. 

Le noyau de ce cours dure moins de 30 minutes et vous apprendrez :

  1. Comment créer un dépôt 
  2. Comment le copier sur votre ordinateur
  3. Comment ajouter des dossiers à votre dépôt
  4. Comment envoyer les modifications à GitHub

Vous apprendrez également la terminologie utilisée par les développeurs, comme : le clonage, la mise en scène, la validation, la poussée et la diffusion. Et vous apprendrez pourquoi Git est si populaire et comment il est puissant.

Vous ne savez pas si vous devez payer pour un cours de 8 heures sur Git ?  Suivez ce cours d'abord pour vous mouiller les pieds.

P.S. Vous apprendrez à faire tout cela grâce à votre ligne de commande... parce qu'un jour vous déployerez du code sur un serveur et vous aurez besoin d'utiliser la ligne de commande, c'est la seule façon ! Ce cours vous préparera à réussir !  ;) 

Rencontrez votre enseignant·e

Teacher Profile Image

Kalob Taulien

Web Development Teacher

Enseignant·e

Hi everybody! I'm Kalob Taulien.

 

Here's the TL;DR (short) version about me:

I have been coding since 1999 and teaching people how to code since 2013 I have over 350,000 web development students world-wide I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making system) I try my best to answer EVERY question my students have  I love teaching — it's definitely one of my natural talents  Also I love goats! (Great conversation starter with me if we ever get to meet in person)

Below you can find all my Skillshare courses. The categories go from easiest to hardest, except for the Misc. Coding Courses at the very end. 

If you're brand new to coding, start with BEGINNERS WEB DEV.&nb... 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: bienvenue à ce cours de crash sur. Obtenez dans ce cours, vous apprendrez à créer un référentiel avec get, vous allez apprendre comment commencer avec get et je vais vous aider à travers tout ce processus du début à la fin sur la façon de créer et de contribuer à un référentiel. Vous apprendrez ce qu'est un dépôt. Vous apprendrez comment apporter des modifications aux fichiers, ajouter de nouveaux fichiers et comment voir les différences entre les fichiers. Et puis je vais vous apprendre à prendre tout votre travail et comment l'envoyer pour obtenir Hub. Vous apprendrez également un tas de terminologie comme le clonage, scène, validation des référentiels et la poussée de ce que ces mots signifient. Vous le saurez à la fin de ce cours. Et enfin, nous allons apprendre à faire tout cela via la ligne de commande parce qu'un jour vous serez sur un serveur déployant votre code, que ce soit des codes frontaux et CSS et JavaScript ou du code backend, que ce soit PHP ou python, et vous allez avoir besoin de savoir comment utiliser get sur la ligne de commande parce que lorsque vous êtes sur un serveur, il n'y a pas d'interface utilisateur graphique, c'est toute la ligne de commande maintenant. Pourquoi devriez-vous apprendre ? Get Pourquoi est en ce moment le meilleur moment pour vous d'apprendre à bien aller droit ? C' est le meilleur moment pour vous d'apprendre. Obtenez parce que chaque employeur et chaque développeur avec lequel vous travaillerez utilise actuellement get. Il est une compétence extrêmement précieuse orteil ont. Et alors que nous allons utiliser get Hub comme démonstration dans ce cours qui ne vous limite pas , vous pouvez utiliser le seau de bits, get lab ou plusieurs autres services get. Ils fonctionnent tous exactement de la même façon. Les commandes que vous apprendrez sont toutes les mêmes. Je suis Caleb Holley. Je serai votre instructeur tout au long de ce cours, et quand vous serez prêt, entrez à l'intérieur et nous apprendrons. Rassemblez-vous. 2. Commencer avec Git et GitHub: quel point. Je suppose qu'on va apprendre des trucs sur le hub aujourd'hui. Donc dans cette vidéo, je suppose qu'on va en apprendre davantage sur la terminologie du hub. On va apprendre à créer un dépôt. Ah, on va apprendre comment, euh appelé clonage. Donc on va apprendre à copier ce dépôt sur notre ordinateur, faire quelques changements et à le repousser pour se lever, et on va apprendre ce qui est vraiment tout au sujet de s C'est ah, une vidéo pleine de valeur. Il est super utile et obtenir hub et obtenir en général sont deux outils que j'utilise chaque jour en tant que développeur et que la plupart des développeurs finiront par utiliser tous les jours. Donc, sans plus tarder, allons de l'avant et commençons. Donc, la première chose dont vous avez besoin est un compte get hub. C' est totalement gratuit. Um, cliquez sur, inscrivez-vous, ou vous pouvez utiliser un petit formulaire d'inscription qui était leurs yeux complètement libres. Ne vous inquiétez pas de payer pour quoi que ce soit. Ils ne vont pas te frapper pour ça. Donc si vous n'avez pas de compte déjà créé de compte, je vais juste me connecter à mon compte et nous y sommes. Donc, une fois que vous avez un compte et que vous serez connecté ah, vous verrez ce petit bouton vert indiquant un nouveau dépôt, obtenir des changements de hub qui s'étalent tous les deux ans. Donc, si vous regardez ça et que ce bouton vert est en haut, à droite ou ailleurs, euh, il suffit de chercher le gros bouton vert qui sort habituellement. Ce bouton vert n'a pas changé et a toujours un nouveau référentiel. Alors cliquez dessus et on va vouloir créer un nouveau repo. Alors qu'est-ce qu'un repo et je vais en fait agrandir son petit peu pour que tu puisses voir ça. Un repo est re posit Torrey, ce qui signifie essentiellement un endroit pour stocker votre code ou un endroit pour stocker vos affaires. C' est tout ce que c'est. C' est comme une unité de stockage pour votre code. Alors allons de l'avant et créons un dépôt, et je vais appeler celui-là. Je ne suis pas l'exemple Nom. Je vais appeler cet exemple Repo et un exemple de description ici, et je vais vous montrer où cela apparaît dans un peu. Maintenant, vous avez deux options. Ah, vous pouvez choisir privé public ou privé est là où ils vous font payer et c'est là que rentrer à la maison gagne leur argent. On ne va pas s'inquiéter pour le privé. Si vous voulez vraiment un repo privé, je suggère d'utiliser un service appelé Get Lab, qui, euh, est fondamentalement ah, exactement la même chose que get hub. Mais votre repos sont tout cadeau gratuit Get hub est Ah, c'est plus ou moins le nom de la marque. Alors quand les employeurs regardent votre profil, ils vont dire, Oh, Oh, qu'est-ce que vous obtenez, hein ? Clignotant ou quel est votre hub get ? Vous êtes tous. Alors créons un public. Je ne nous inquiétons pas d'initialiser un repas de lecture. Parle de ce que c'est. Je reçois ignorer. Ne vous inquiétez pas au sujet des licences. Alors allons créer ce dépôt maintenant et nous voyons un tas de choses ici. Donc si vous regardez ça et que vous êtes comme, Oh, mon Dieu, Caleb, je ne sais pas quoi faire de ce point. Rien de tout ça n'a de sens. Eh bien, devine quoi ? Je suis là pour vous aider. Donc la première chose que nous pouvons dio est que nous pouvons soit copier tous ces trucs et juste une sorte d'espoir que ça marche. Ou on peut en quelque sorte prendre la route plus longue, que je vais prendre pour que vous obteniez une meilleure compréhension en profondeur de la façon dont obtenir fonctionne réellement. Ok, donc la première chose qu'on regarde ici, c'est ton « get ur al ». Donc si nous copions ceci juste en une copie toute l'année, je l'ouvre dans incognito pour que je ne sois pas connecté et que je me débarrasse de ce point à la fin. C' est mon dépôt. Vous êtes l C'est là que tout mon code va vivre. Et comme vous pouvez le voir, il n'y a rien là-bas. Votre fichier Lisez-moi est chaque fois que vous allez rouvrir ceci chaque fois que vous allez sur cette page, il y a généralement une section en bas ici, et il dit toute sa description. C' est votre guide d'installation. C' est, euh, des gens qui contribuent. C' est tout ce que tu veux mettre là-dedans. C' est la première page que tout le monde lit et qui est appelé pour me lire. Nous en parlerons plus dans un instant, avant de commencer. Ce dont vous avez besoin, c'est que vous devez être installé sur votre ordinateur. Maintenant, il y a, je suppose, deux façons. Trois façons d'installer obtenir sur votre ordinateur en fonction du système d'exploitation que vous utilisez . Donc, si vous utilisez Windows, je suggère d'utiliser get pour Windows. J' utilise cela quand j'utilisais Windows comme, Ah, Ah, Windows Dev et ça a fonctionné magnifiquement pour moi. Vous pouvez également simplement utiliser ah bash pour bash de Windu pour Windows pour vous bunch ou bash pour même deux pour Windows. Je ne me souviens pas du nom de celui-ci, mais fondamentalement, c'est votre ligne de commande bash et vous pouvez également installer Get through there. , Dans cette vidéo, nous allons utiliser la ligne de commande, et la raison pour laquelle nous le faisons c'est parce qu'un jour vous allez être sur un serveur, et une fois que vous serez sur ce serveur, il n'y a pas Gooey. n'y a pas d'interface utilisateur graphique. Vous ne pouvez pas cliquer sur une option de menu et dire, OK, valider et faire tout cela, obtenir des choses, travailler sur un serveur. Cela ne fonctionne pas comme si c'était toute la ligne de commande. Et donc nous allons apprendre la façon de la ligne de commande. Donc ce que je vais faire, c'est ouvrir le terminal. Si vos propres fenêtres, vous pouvez ouvrir, um bun deux pour les fenêtres. Croyez que c'est ce qu'on appelle et vous allez vouloir vous assurer que vous avez été installé . Donc, si tu prends Dash V, j'espère que c'est là. Obtenez la version de tableau de bord. Cela me dit quelle version de get j'utilise. Si vous voyez quelque chose dans ce sens génial que vous utilisez get sinon, vous allez devoir y aller rapidement. Allez-y. Google Comment installer ? Obtenez si vous êtes sur Lennox et que vous voulez installer git app get install, obtenez quelque chose dans ce sens. Si vous êtes sur Mac, je ne suis pas membre parce que je nous insulte il y a un moment, mais probablement quelque chose dans le sens de l'installation de brassage, obtenez, euh, et si vous êtes sur les fenêtres, Si vous êtes sur Mac, je ne suis pas membre parce que je nous insulte il y a un moment, mais probablement quelque chose dans le sens de l'installation de brassage, obtenez, euh, et si vous êtes sur les fenêtres, vous allez simplement télécharger le fichier dot txt, puis vous avez votre propre petit terminal de ligne de commande beaucoup comme celui-ci. Maintenant, ce point, si vous êtes inquiet d'utiliser la ligne de commande ah sur le terminal ou quoi que ce soit de ça, ne le fais pas. Je vais vous expliquer tout ce qu'on fait. Ah, et tu vas apprendre beaucoup. Donc la première chose que nous devons faire est de pouvoir cloner ce dépôt. Maintenant, ce que cela signifie, c'est que nous allons prendre cette configuration qui get hub est fait pour nous et nous allons le mettre sur nos ordinateurs afin que nous puissions commencer à y ajouter des fichiers. Donc je vais copier ce u R l l l l'URL https pas le ssh. Le ssh nous permet de faire tout cela sans avoir à vous connecter. On va s'attaquer à ça dans un petit peu, donc je vais prendre ce https u r l Copie ça. Et dans mon terminal, je vais créer un nouveau répertoire pour que vous puissiez déjà voir que je suis dans mon compte utilisateur . Et si je tape PWD sur un système UNIX, ça me dira exactement où je suis. Donc, si je crée un nouveau répertoire et K dire, qui signifie make directory, je peux créer un répertoire appelé Sites Web. Et puis je peux CD-ROM dans ce répertoire et cela signifie répertoire de changement. Donc, si je tape cd w E b, je clique sur l'onglet pour la complétion automatique, et je suis maintenant dans un dossier. Maintenant, si ça n'a pas de sens pour vous pouvez aussi le faire de la manière visuelle et vous pouvez entrer ici et ce que je vais faire, c'est que je suis du tabac ici, et je vais supprimer complètement ce dossier. Donc, le dossier Sites Web est maintenant parti. Et ce que je peux faire à la place, c'est que je peux faire un clic droit, disons, nouveau type de dossier dans les sites Web. Et je pourrais entrer ici et j'ai un nouveau dossier sur Dykan Fais ça, Aziz. Eh bien, euh, où il est dit m k sites Web. Nous avons effectivement supprimé ce répertoire, et maintenant nous allons y revenir parce que nous l'avons fait à travers la manière visuelle. Interface utilisateur graphique. Cool. Donc maintenant, si je tape Dash L. A. vous pouvez voir qu'il n'y a absolument rien là-dedans. Et quand je rentre dans mon dossier, vous verrez encore qu'il n'y a rien là-dedans. Maintenant, nous devons cloner ce dépôt. Et encore une fois, ce que signifie le clonage, c'est essentiellement la copie. C' est juste un terme de développeur pour dire, Devinez quoi ? On va copier ça du hub à notre ordinateur. C' est ça. Donc, nous tapons get clone. Cette première commande signifie exécutée. Obtenez le commandement. Cela signifie que la commande que nous allons exécuter dans ce cas, c'est le rythme de clone que vous êtes l là et il faut un argument optionnel après cela, ce serait le nom du répertoire. Et nous allons appeler ceci un exemple Repo Ah, avec un trait de soulignement au lieu d'un tiret, parce que je préférerais avoir tous mes répertoires ayant un trait de soulignement au lieu d'un tiret au cas où il y aurait des problèmes de nommage ou de passer problèmes avec certains programmes. Si vous utilisez comme Python, um, ou quelque chose comme ça, parfois les tirets peuvent être un petit problème. Donc, je reste avec des traits de soulignement que j'ai frappé, entrer et il dit clonage dans l'exemple avertissement Repo. Vous semblez avoir cloné un référentiel vide. Eh bien, c'est parce que tu te souviens quand on court, en espérant qu'on t'a regardé, Earl et ça dit que tu n'as rien dans leur puits, devine quoi ? On n'a rien là-dedans. Alors revenons ici. Et toi. Nous pouvons en fait voir cet exemple. Le repo existe maintenant. C' est un dossier ici. On peut voir ça ici en tapant Dash L. A. Boom. On y va. Nous avons l'exemple Rebo comme répertoire. Ok, donc je vais éclaircir ça avec le contrôle. L et moi allons également sur CD dans ce répertoire, et si je tape Alice Dash L A. Et ici, nous pouvons voir que nous avons un dossier point get la représentation visuelle de ceci Nous ne voyons rien, parce que par défaut, beaucoup de systèmes d'exploitation cacheront tout ce qui commence par un point. Donc, si c'est comme point d'accès HD pour faire point Ah, obtenez comme le dossier que nous voyons ici. Ça ne va pas nous le montrer, mais notre ligne de commande peut le voir parfaitement. Tellement cool. Nous avons notre dépôt get sur votre nous l'avons cloné avec succès, mais il n'y a pas de fichiers là-dedans, donc nous ne voyons rien. Alors allons de l'avant et créons un fichier. Je vais ouvrir sublime, et je vais juste ouvrir ce faire pour faire des sites Web. Et je vais ouvrir tout ce projet ici, et vous pouvez voir qu'il n'y a rien ici 3. Ajouter des fichiers et les mettre en scène: Ce que je vais faire, c'est créer un nouveau fichier ici. Je vais appeler ça juste un exemple. Dépôt et ah , ici. Ceci est un exemple de repo Bonjour monde. Ce qui est en quelque sorte une façon de dire bonjour. Nous avons essayé avec succès quelque chose et je vais enregistrer ce fichier et je vais enregistrer ceci comme lisez-moi point MD Lisez-moi est le Il est toutes les capitales et m d signifie marqué vers le bas Et je vais prendre cela pour que vous puissiez le voir donc dot MD égal fichier markdown Et ce que c'est que c'est dire essentiellement en utilisant h un en-tête faire gros impôt sur notre lire moi. Donc je vais sauver ce Fermer. J' aime juste parfois faire ça, sorte que ah, sublime consort de rafraîchissement et parfois de syntaxe prend un peu pour entrer. Alors on y va. On doit me lire le dossier. Et si je retourne ici, regarde ça. Nous devons me lire le fichier Dot MD, et je vais vous montrer que si j'ouvre ça à nouveau dans un nouvel onglet, il n'y a toujours rien là-bas. Donc obtenir ne fonctionne pas dans le sens où nous clonons ce repo dans tous les fichiers que nous faisons automatiquement aller vers le cloud et obtenir Hub dit Ok, Je comprends que ce sont des changements que je veux faire. Ce que ça veut dire, c'est , c' que je t'attends. J' attends que vous apportiez ces changements et que vous me les envoyiez, et ensuite nous parlerons de peut-être envisager de mettre un peu de code sur le hub get. Donc maintenant ce que nous avons à dio, c'est que si nous retournons dans notre terminal et tapons un dernier tiret L nous pouvons voir qu'il y a un nouveau fichier me lire, mais je vais l'effacer avec le contrôle l. Et si je vais ici et taper get status, cela nous donne un tas de choses. Mais tout ce qui est en rouge que nous voyons est un fichier non suivi ou un changement non suivi. Ce que cela signifie, maintenant que nous avons commencé à fonctionner dans ce dépôt, get va essentiellement garder une trace de tous vos changements de tous vos fichiers de tout ce que vous avez changé ici. Que vous supprimiez, créez un nouveau fichier ou que vous modifiez simplement un fichier obtenir saura ce qui se passe, et il vous dira cela. Oh, tu en as. Tu as des changements ici ? Ah, ce n'est pas encore commis. On parlera de l'engagement et de la mise en scène et de tout ça dans un instant. Donc la première chose que nous devons faire est de mettre en scène ce dossier. Ce que signifie la mise en scène, c'est que nous la préparons. On le met dans une boîte. Étaient où, euh, mettre un joli noeud papillon dessus. On va mettre un emballage de Noël dessus. Hum, et ensuite on va l'expédier pour se lever, ce qui s'appelle « engagement ». Donc, la première étape consiste à ajouter ce fichier à notre staging. Donc nous tapons et obtenons de l'annonce, et si nous tapons juste le fichier lisez-moi point MD On dirait que rien ne s'est passé. Mais si nous nous sommes liés, obtenez un statut une fois de plus. Oh, bonjour. Il est là. Maintenant, c'est en vert. Ça dit un nouveau fichier. Il ne dit pas non plus les fichiers non suivis. Celui-ci dit que les changements doivent être engagés. Donc, c'est maintenant mis en scène. Ça veut dire que ce fichier est à l'intérieur de notre boîte que nous sommes sur le point d'expédier pour obtenir le hub maintenant. Pour expédier ça, nous devons lui dire où aller. On doit lui dire un petit message comme si on écrivait à quelqu'un une lettre disant, Hey, c'est ce qu'il y a dans le contenu de cette boîte. Et donc nous faisons cela en commettant Donc nous obtenons commit Dash M, qui signifie message, et nous utilisons des citations parce que c'est une chaîne. Donc, si vous êtes familier avec n'importe quelle sorte de programmation, nous mettons toujours des citations autour des phrases et nous allons juste dire initiale, commit, hit, Entrée. Et il nous dit que dans le commit initial a été fait, il y avait un changement de fichier, trois insertions, et il a créé un nouveau fichier appelé Rimi dot MD. Maintenant, si on tape « get status », il n'y a rien là. Maintenant, revenons pour obtenir le hub et je ne suis pas un rafraîchissement ceci et vous allez voir que absolument rien n'a changé. Et c'est parce que tout ce qu'on a fait c'est nous. Nous avons créé un nouveau fichier et nous l'avons mis dans une belle boîte avec un joli arc. Mais il est toujours assis dans notre maison. On ne l'a pas expédié. Nous ne l'avons pas envoyé à UPS, à Postes Canada ou à quiconque doit l'expédier. Ils ne sont pas encore au courant de ce paquet. Donc, ce que nous devons faire, c'est que nous devons nous envoyer et que nous avons très, très facilement. On se fait pousser. Maître d'origine. Sachez ce que cela signifie est obtenir qui signifie exécuter la commande Get. Push signifie qu'on va littéralement pousser ce code à un autre endroit. L' origine est la branche que nous ne allons pas couvrir dans cette vidéo, parce que je deviens un peu trop compliqué pour l'instant. Um et puis Master est si nous regardons ici le code que vous voyez toujours sur la première page d'un repo, le code par défaut est toujours dans une branche appelée Master. Et quand il est en maître, c'est comme index dot html. C' est le point par défaut ou index PHP est votre fichier par défaut est votre Rebo par défaut ? Celui-ci s'appelle juste Maître. Donc on va envoyer ça pour obtenir le hub et on y va. On l'a envoyé pour se lever. Maintenant, il y a une chose qui obtenir hub est très probablement va vous demander pour Get hub va vous demander de verrouiller. Il va vous demander votre nom d'utilisateur et vous demandera votre mot de passe. Tout comme vous vous connectez au site. C' est complètement sûr. Généralement, je dirais être fatigué de choses comme ça, mais obtenir est un service très fiable. Donc ça va te demander ton nom d'utilisateur, auquel cas le mien était Caleb et ça va te demander ton mot de passe. Et ça va dire que ça va ressembler à quelque chose dans ce sens. Mot de passe Et puis dès que vous commencez à taper, rien ne s'affichera parce que c'est masquer votre mot de passe pour vous assurer que personne ne peut le voir. Mais quoi que tu aies tapé, ça va passer. Donc, ah, s'il vous demande votre mot de passe, qu'il devrait juste savoir que c'est correct de faire confiance. Levez-vous. Maintenant, si je reprends le statut, on verra qu'il ne s'est rien passé. Votre succursale met vos succursales à jour avec le maître d'origine. Maintenant, si on retourne chercher le hub Tuh, Tuh, on a un dossier ici. Nous avons un exemple de dépôt, Ceci est un exemple de repost comme le monde bas. Nous savons que c'est la lecture moi parce que si nous revenons ici exemple Repository. C' est un échantillon, dit Rebo. Bonjour, monde. Et voici notre message. Il est dit engagement initial, et cela a été commis il y a trois minutes. Ça veut dire qu'il a été commis sur mon ordinateur. Trois minutes. Ce n'est pas le moment où il a été envoyé pour obtenir le hub. Maintenant, ce dont nous parlons ici, c'est, euh, ça s'appelle le travail local. Donc, chaque fois que vous travaillez sur votre ordinateur et que Hub ne sait pas encore ce truc , c'est qu'il est considéré comme local, local est votre ordinateur, et vous allez entendre ce mot tout le temps. Les locaux locaux sur ma machine locale, c'est sur. Le serveur local est un hôte local. Ce que signifie local, c'est que c'est juste sur votre ordinateur. C' est un mot fantaisiste de dire, euh, c'est une définition fantaisiste de dire que c'est sur votre ordinateur. C' est ça. Cool. Ok, donc maintenant nous avons fait ah, dépôt à partir de zéro. On a fait un changement. En fait, nous avons ajouté un fichier et nous l'avons poussé vers le haut pour obtenir le hub. Allons maintenant et faisons une modification à ce fichier. Exemple. Référentiel. C' est un deuxième changement, et je vais créer un fichier de plus ici nouveau fichier index dot html et bonjour World, Et c'est juste un fichier HTML très basique. C' est ça. Revenons dans mon terminal et je vais taper, obtenir l'état pour voir quels fichiers ont changé, cas échéant. Et maintenant, nous avons deux sections différentes, et celle-ci nous a été modifiée. Cela signifie que je me lis dot MD existe déjà, mais quelque chose a changé. Et ici, nous avons index dot html est un fichier non suivi. Ça veut dire que c'est un nouveau fichier. Et essentiellement, ce que cela veut dire est ici. Ce que nous voyons sur cette page index point html n'existe pas encore. Donc, ce que nous devons faire, c'est que nous devons ajouter ces fichiers. Alors ajoutons notre nouveau fichier html point d'index. Ce que nous faisons obtenir de l'espace, ajouter Ajouter est juste ajouter ce fichier à la staging. Et maintenant, si nous tapons à nouveau des stats, nous voyons des changements à valider. Nouveau fichier. Mais on ne va pas pousser celui-ci. Nous n'avons pas mis en scène les changements de lecture, et si nous voulions ajouter cela, nous pourrions aussi taper get annonce, me lire point MD morsure avant de faire ça et je vais me débarrasser de ces trucs pour que vous puissiez voir un peu mieux. Donc ce n'est pas le bas de mon écran. Uh, obtenir le statut Si je tape get def lisez-moi et j'ai tapé r e a et l'onglet hit et il ne s'est pas terminé automatiquement pour moi. Cela me dira Oh, j'ai ajouté une nouvelle ligne et rien d'autre n'a changé. Si nous voulions vraiment changer cela aussi, nous pourrions dire bonjour. Bonjour, codeurs et ce type. Obtenez def à nouveau et nous pouvons voir que cette ligne a réellement changé. Oups. Cette ligne a changé moins en rouge. Donc c'est comme moins à gauche. Ici. C' est probablement dur pour toi de voir. Je m'excuse pour ça. Voyez si je déplace cela sur le moins et en rouge signifie OK à cette partie est parti. Le plus et les accords. Cette partie a été ajoutée et nous pouvons voir que ce fichier a effectivement été modifié. Donc, si nous pouvions redevenir satis, nous pouvons voir notre mise en scène en vert. Nous pouvons voir que nous avons un ajout modifié et rouge. Lisez-moi. Obtenir le statut des groupes non bits. Obtenir le statut. Et maintenant nos deux fichiers sont prêts à être mis en scène. On peut voir ce mot ici mis en scène 4. Commencer et différences de vue: et je vais juste déplacer ça pour qu'on ait une sorte d'histoire, et ensuite on veut commettre ça. Droit ? Donc, c'est déjà mis en scène. Ce n'est pas prêt à être emballé et envoyé à qui nous l'envoyons. Dans ce cas, c'est obtenir hub. Nous devons recommencer ça. C' est exactement le même processus. Et cela devient de plus en plus rapide chaque fois que vous le faites. Alors obtenez commit, Dash M m pour le message. Deuxièmement, engagez-vous comme maintenant je vais vous montrer une chose de plus. Si nous pouvions obtenir le journal, nous avons notre engagement initial. Il faut que je m'engage ici. On a un deuxième commit. On doit faire une idée ici. On a nos horodatages. On a une adresse email là-dedans, que je m'excuse, mais je vais devoir brouiller ça parce que je reçois beaucoup d'e-mails. Hum et puis nous voyons aussi ici Origin Master. Ah, qui est quoi ? Get hub est actuellement à et la tête pointe vers le maître. C' est là que nous en sommes actuellement. Non, on ne va pas se mettre en tête sur les branches et un maître d'origine et tout ça c'est juste nous dire qu'il y a des changements ici. Donc si nous allons de l'avant et tapons, obtenons le statut une fois de plus, nous ne verrons rien. Obtenez l'origine de la poussée, maître. Et encore une fois, à ce stade, il devrait vous demander votre nom d'utilisateur et votre mot de passe. Ça ne me demande pas ça parce que j'ai ce qu'on appelle Ah, une clé SSH. Fondamentalement, j'ai un public sur mon ordinateur. Donc obtenir avoir toujours sait que je suis en train d'accéder. Levez-vous de mon ordinateur, mon ordinateur portable personnel. Euh, c'est quelque chose de complètement différent. Mais si vous voulez en quelque sorte étendre vos connaissances ou juste malade et fatigué de taper votre nom d'utilisateur et votre mot de passe, vous pouvez le faire. Ça s'appelle une clé S S H. Et c'est dans vos paramètres get hub. Donc maintenant, c'est poussé vers le haut pour obtenir le moyeu. Je vais y aller, rafraîchir ma page et oh, bonjour. Deuxièmement, commettez le deuxième commit. J' ai lu point m d. ça a changé. Cela a changé. Ah, Et maintenant nous avons aussi un fichier html de point d'index et si je clique dans ce fichier, nous pouvons réellement voir mon code. On peut tout voir. Donc juste un avertissement. Sois très, très clair. Où est-ce que je vais ici ? Jamais, jamais, jamais, jamais, ne s'accroche plus pour faire ça. Jamais, jamais, jamais, jamais, jamais, jamais, jamais, jamais stocker de mots de passe. Jamais, jamais stocker les mots de passe dans votre get hub repose parce que c'est tout public. Les gens peuvent les voir, ne jamais stocker les informations d'identification AP I ne stockent jamais aucune sorte d'informations sensibles. Donc ne jamais stocker les cartes de crédit ne trouve jamais un moyen différent parce que tout ce truc est public. Si vous mettez votre numéro de carte de crédit ici, devinez ce que le monde entier va avoir. Donc, le pouvoir derrière obtenir est qu'il ya une histoire get. Donc, cela dit, Deuxième commit. Mais si je le voulais, je pourrais aller creuser le premier commit je pourrais aller voir tous ces autres commits. Tout ce que je pousse vers le haut a sa propre couche donc je peux voir cette première couche dans cette seconde plus tard dans la troisième couche et nous pouvons voir tous les changements tout au long de son histoire. Il crée un bon historique de code, donc c'est le pouvoir derrière get. Non seulement une grande version est ing, c'est du code décentralisé de sorte que si votre ordinateur devait jamais planter. Espérons qu'une douzaine. Mais si c'était Devinez quoi ? Vous n'allez pas perdre votre code car il est déjà sur Get hub ou obtenir un seau orbitale de laboratoire ou quelque chose comme ça. D' autres personnes peuvent travailler avec votre code, donc je suis actuellement incognito. D' autres personnes peuvent travailler avec votre code, Je peux voir ce code. Vous pouvez voir que je ne suis pas connecté. Il vous demande de vous connecter ou de vous inscrire. Je peux aller vérifier ce code quand je veux. Je pourrais même cloner ça si j'étais un utilisateur anonyme. Ou si tu veux, tu peux aller ici, euh, euh, en cliquant ici. Prends ça, https. Obtenir hub dot com tuer slash italien Exemple repot dot obtient fondamentalement juste va copier ce u r l Et vous pourriez cloner toute cette source de code vers le bas sur votre ordinateur. Et vous aurez également toute l'histoire de tout ce code afin que vous puissiez faire le tour et vous pouvez trouver toutes les erreurs ou fautes de frappe que j'ai faites. Et vous pouvez les modifier sur votre propre référentiel. Alors on y va. C' est obtenir dans cette vidéo. Vous avez appris en raison de le faire. J' ai peur de ces trucs. Ce que vous avez appris dans cette vidéo, c'est que vous apprenez de la terminologie. Donc vous avez appris ce qu'était le clonage. Vous avez appris que Repo est abrégé pour le dépôt. Ah, vous avez appris ce qu'il était encore poussé. Tu as appris quoi ? scène et engagement de notre Vous avez appris toutes ces choses et maintenant tout ce que vous avez à faire est mettre la main sur la pratique. Donc, si vous voulez obtenir plus de pratique avec obtenir ce que je suggère que vous faites est soit suivre les étapes que j'ai prises dans cette vidéo. Ou si vous voulez repousser vos limites un peu, vous pouvez Ah, vous pouvez cloner ce rapport ou vous pouvez commencer votre propre dépôt. Euh, mais vous pouvez cloner ce repo et vous pouvez essayer de faire quelques changements ici ou si vous le voulez, vous pouvez fork ce repo, qui signifie qu'une fois que vous êtes connecté pour obtenir le hub ah, vous pouvez essentiellement copier ce dépôt dans votre propre compte. Vous pouvez le fourcher et ensuite vous pouvez le cloner dans votre propre ordinateur. Ainsi, sur votre hôte local de votre machine locale, vous pouvez apporter des modifications, puis les transférer dans votre propre référentiel. Euh, mais par tous les moyens, allez-y et expérimentez avec. Ok, donc je vais faire encore une chose. Vous vous assurez juste le vrai pouvoir derrière. Va ici. Cas. Je vais sauver ça. Obtenir le statut. J' ai un peu de changement dans ma lecture. Moi, j'obtiens Def. Lisez-moi. Je me suis débarrassé de ça. Un deuxième changement. Hum, en fait, je vais vraiment annuler ça en faisant vérifier. Lisez-moi quelque chose pour vérifier l'ah, le fichier modifié de l'ONU. Et tu vois ça ? Allô ? Mon code est revenu. Et maintenant, jetons un coup d'oeil à obtenir journal. J' ai donc fait un premier engagement. J' ai fait un deuxième engagement. Disons que j'ai merdé vraiment, vraiment mal là-dessus. Deuxième commit et quelque chose Quelque chose vient de briser mon site web. Eh bien, devine quoi. Obtenir Parce que c'est un outil de version qui nous permet de revenir en arrière. Alors quoi ? On peut s'affaiblir, vérifier. Et j'étais dans une copie et le rythme de la plupart de ce hachage. Il dit que la tête est maintenant à BDC 1942 engagement initial. Et si je retourne à mon code, mon code a changé. Et si je vais vérifier Maître, mon code a changé à nouveau. Donc, c'est que c'est de garder différentes versions à différentes étapes de sorte que dans mon deuxième commit, si quelque chose allait mal tourner, je peux toujours annuler cela. Et non seulement cela, mais d'autres développeurs peuvent aussi travailler avec moi, et je peux travailler avec eux en utilisant Get so There you go. C' est une introduction. Et pour obtenir ah, vous avez tout appris sur obtenir que vous devriez être assez familier avec une partie de la terminologie, et vous devriez être en mesure de créer votre propre dépôt get hub, le cloner vers votre ordinateur dans un fichier, ou apporter quelques modifications à un fichier existant, puis vous pouvez le pousser vers le haut pour obtenir le hub, et vous pouvez réellement voir vos modifications et partager votre travail avec le reste du monde. 5. Votre tâche: D' accord. Bienvenue, Teoh. Une des dernières vidéos de cette leçon, je suppose que dans ce cours, je dois dire que c'est votre tâche. Donc, si vous n'avez pas suivi le long jusqu'à présent, ce que je voudrais vous faire dio, car je voudrais que vous créiez un compte de retour à la maison. Si vous n'en avez pas déjà, j'aimerais que vous créiez un nouveau dépôt ou un dépôt. Clonez-le sur votre ordinateur. Et puis je veux que vous créiez une coutume. Lisez-moi le fichier MD point et puis poussez ces changements à votre hub get Rebo. Et enfin, je veux que vous alliez pour obtenir le hub dot com slash votre nom d'utilisateur slash quel que soit votre repo a été appelé. Et je veux que vous fassiez voir si les changements sont effectivement entrés en vigueur. S' ils ont pris effet, vous devriez voir ce qu'est ce qui est en vous. Lisez-moi le dossier dot m d et en supposant que tout cela est ah, bon à y aller. Très simple. Um, puis passez à la prochaine leçon sur l'endroit où aller ensuite 6. Que faire ensuite: déjà. Vous avez terminé ce cours. Alors où allez-vous ensuite ? Qu' est-ce que tu apprends ensuite ? Vous continuez à apprendre, obtenir un concessionnaire et PHP apprenez-vous JavaScript ? Le monde du développement web est énorme et il n'y a aucune idée de ce que vous devriez ou ne devriez pas éventuellement dio. Mais je vais vous faire quelques suggestions. Eso je dirais appliquer. Accédez à tous vos projets En ce moment, il ne vous donnera pas seulement la main sur l'expérience application obtenir à vos projets, mais vous apprenez aussi, Ah, comment obtenir les commits fonctionnent un peu mieux comment l'histoire fonctionne. Vous en apprendrez plus sur les avantages de l'utilisation get, surtout si quelque chose se passe vraiment, vraiment mal ou mal. Tu peux toujours annuler ça. Engagez ou vous pourriez revenir en arrière. Un couple commet et et voir le code qui fonctionne encore. C' est un service fantastique et encore une fois c'est, ah, compétence très précieuse que je pense que chaque développeur devrait avoir. Maintenant, si vous avez besoin de référentiels privés, get hub n'est pas l'endroit pour vous. Si vous travaillez sur quelque chose de top secret ou si vous travaillez sur un projet pour une entreprise, n'utilisez pas get hub. Je suggère fortement d'utiliser git lab dot com Vous obtenez tout votre dépôt est absolument gratuit . Obtenez des frais de hub. Je pense que c'est 7$ par pension. Où trouver le labo. Ils facturent 0$. C' est complètement gratuit. Ils ne demandent pas de carte de crédit ou quoi que ce soit est assez fantastique. Vous obtenez toutes les mêmes fonctionnalités, toutes les mêmes choses. C' est juste que Lab est une entreprise plus récente. Hum, et obtenez le hub. est plutôt là depuis longtemps, longtemps. Donc c'est juste le nouveau gars contre le vieux. Eso Si vous avez besoin d'un dépôt privé, consultez, obtenez lab dot com. Une autre chose que vous pouvez vérifier est quelque chose que j'ai mentionné plus tôt dans ce cours. Ah, c'était les clés SSH. Vous pouvez envisager d'ajouter ou éventuellement en créer un nouveau pour votre ordinateur, puis ajouter votre clé ssh t s S H pour obtenir le hub ou obtenir le lab. Et une fois que ça sera ajouté, Ah, chaque fois que tu fais un, hum je reçois un maître d'origine, comme ce qu'on a vu quelques fois dans ce cours, ça ne te demandera pas ton nom d'utilisateur et ton mot de passe. Il va déjà savoir qui vous êtes et ce que vous faites, et que votre ordinateur est complètement autorisé à faire ces mouvements sur votre pension. C' est une chose de sécurité, mais c'est aussi une fonctionnalité vraiment cool. Maintenant, si vous avez décidé que obtenir n'est pas vraiment pour vous à ce stade, alors que je dirais juste accrocher là-bas, lutter un peu avec elle parce que c'est toujours une compétence très, très précieuse. Mais si tu détestes vraiment ça, ce n'est pas pour toi, je dirais, Ah, une des deux choses. Ah, le 1er 1 est qu'il y a des plug-ins pour sublime et le code d'Adam et V qui font tout cela obtenir des trucs pour vous. Ah, et c'est juste pointer et cliquer. Il y a quelques options de menu et boom, vous avez fini. Donc plus de ligne de commande. Ah, la deuxième option est que si ce n'est vraiment pas pour vous, je suggère d'apprendre javascript ou python ou PHP ou tout simplement de continuer à travailler sur votre programmation. Continuez à le rendre meilleur, meilleur et meilleur. Chaque jour que vous pratiquez, vous allez aller beaucoup mieux. Bon, donc c'est tout pour ce cours. Merci de vous joindre à moi. Ça fait environ 30 minutes. J' espère que vous avez beaucoup appris. Et où que vous alliez d'ici, je vous souhaite bonne chance. 7. Leçon bonus: Hé, là. C' est juste Ah, petite conférence bonus. Vous n'allez pas apprendre quelque chose d'éducatif dans celui-ci, mais vous pourriez trouver des ressources plutôt cool. , La première chose que je voudrais vous faire savoir,c'est que j'écris des messages de bloc chaque semaine, parfois deux par semaine, parfois un tous les 10 jours. Ah, le codage du bateau et la technologie. Et vous pouvez tout trouver à Caleb dot io slash blawg. J' ai également tous mes cours disponibles sur Caleb mort I o pour un petit abonnement mensuel . Si vous êtes intéressé à obtenir tous mes autres cours, vous pouvez les trouver sur leur ou si vous êtes un grand, fidèle fan de vue pour moi ou de partage de compétences. J' ai également des cours sur ces deux plateformes. N' hésitez pas à les consulter à tout moment. N' hésitez pas à m'envoyer un message à. Si vous avez des questions sur, bien sûr, vous n'êtes pas tout à fait sûr si c'est pour vous. Envoyez-moi un message. Hum, et aussi je voudrais mentionner rapidement que j'ai ce groupe sur Facebook. C' est un groupe incroyable. Ça s'appelle Apprendre à Code. On a des dizaines de milliers de membres là-dedans. Et la raison pour laquelle je dis que c'est incroyable n'est pas parce que j'ai fait le groupe ou quoi que ce soit de ça . Honnêtement, les membres le rendent incroyable. Ils sont tellement de soutien là-dedans. Il y a tellement de gens qui posent des questions précieuses tout le temps que soit Ah, des milliers d'autres développeurs peuvent répondre ou 1000 de milliers d'autres développeurs ne peuvent pas répondre. Hum, et je serais heureux de répondre à ces questions aussi et de les remplir, remplir les blancs pour tout le monde s. Donc il y a encore cette option, elle s'appelle Apprendre au code. C' est sur Facebook. Um, si vous voulez me suivre, vous pouvez me suivre à Caleb Tall, pencher sur Twitter ou sur Facebook, les pages Caleb dot io so facebook dot com slash Caleb dot io Ah, et enfin, je serait vraiment, vraiment, vraiment, vraiment l'apprécier. Si vous pouviez laisser un avis. Il aide d'autres personnes à comprendre si ce cours pour eux. Peut-être que ce n'est pas pour eux. Peut-être qu'un autre cours est mieux pour eux. Je suis toujours plus intéressé à servir du contenu dans la création de cours qui sont les plus utiles aux gens. Et si ce cours n'est pas utile pour vous le savez, quatre personnes sur 10 votre avis peuvent vous aider. Ou si ce cours était absolument fantastique et que vous avez aimé et que vous pensez que tous les autres développeurs devraient suivre ce cours, ils devraient le savoir aussi. Alors s'il vous plaît laisser un avis. J' apprécie vraiment que tu puisses me laisser un avis. Et c'est comme ça que je fais parler de ces cours. Donc avec tout cela dit, je n'ai rien d'autre à promouvoir. Donc avec tout cela dit, Je voulais juste te remercier d'avoir suivi ce cours. Ça fait environ 30 40 minutes. Hum, et j'espère que vous avez beaucoup appris dans ce cours et que vous pourrez appliquer tout ce cours à votre vie quotidienne. Il suffit de coder des projets, coder des sites Web, de coder des logiciels. D' accord, c'est tout pour moi. Happy codage.