Découvrir Git

Cloner un dépôt distant

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
La plupart des projets open source sont versionés grâce à Git. Découvrez comment cloner un dépôt à partir d'un dépôt existant. Voyez aussi simplement comment cloner un dépôt local pour un développeur.
03:52

Transcription

Ok, nous avons donc notre dépôt local formation sur lequel nous travaillons depuis le début. Nous avons créé notre dépôt distant, maintenant, à nous de créer un nouveau dépôt, un dépôt local, pour un nouveau venu, par exemple un prestataire qui vient travailler sur notre projet. On va soit lui créer nous mêmes notre dépôt local, soit lui donner les instructions pour qu'il puisse créer son propre dépôt local. Voyons maintenant comment on pourrait créer ce dépôt. Ici, nous sommes donc dans notre dépôt distant, on va monter un cran au dessus, on affiche nos dossiers, on a distant, on a formation, là, on va utiliser la commande git clone, sans l'option --bare, cette fois-ci, donc on fait distant vers prestataire. Là, le dépôt git a été cloné dans prestataire, on affiche nos dossiers, on a un nouveau dossier qui s'appelle prestataire, si on rentre dedans, on retrouve bien nos différents fichiers. Là, ce que l'on peut noter, c'est que si on fait un git log, on retrouve exactement tout l'historique du projet. Donc, un nouveau prestataire, un nouveau venu dans le projet, c'est exactement ce qui s'est passé depuis le début. Si maintenant, ce prestataire, on lui coupe internet, il a toujours son dépôt git physiquement sur son disque dur. Donc ici, comme on l'a vu, ça se passe en local, habituellement, quand on fait un git clone, ça se passe en distant, puisque ça se passe depuis un serveur. Comme je l'ai expliqué dans la précédente vidéo, habituellement, les dépôts distants sont sur un serveur distant. Il y a différents protocoles pour accéder à ces serveurs, il y a le protocole HTTP, FTP, git. On va aller sur le site de zendframework. Si vous allez ici, clone or download, là, vous allez récupérer une URL. Donc on fait copier, on va créer un nouveau dossier, on se positionne dans le dossier, et là on peut faire un git clone, et on colle l'URL qu'on a récupéré sur GitHub. Donc en fait, le projet zendframework est ouvert à tous sans authentification, par contre quand vous allez vouloir pousser les modifications, c'est à dire les envoyer, vous allez devoir être authentifié. Ici, comme pour notre dépôt distant qu'on avait dans var/www/html/distant, donc sur cet ordinateur, ici, on va aller cloner un dépôt depuis un serveur. Donc là, on nous indique clonage dans le dossier zendframework, les objets sont en cours d'être reçus. Et là, si on va dans zendframework, on se retrouve avec les fichiers d'installation de zendframework, comme vous pouvez voir dans la version en ligne. Maintenant, comme on a cloné le dépôt git, on a accès à tout l'historique. Si on utilise notre git log avec l'option decorate, également, là, on voit qu'effectivement on a tout l'historique. Et là, c'est plutôt intéressant de voir comment les branches sont gérées. On voit nos release, on voit nos différentes branches, les fusions, etc.

Découvrir Git

Procédez à l’installation et à la configuration de Git. Voyez comment créer un dépôt, manipuler des fichiers source, naviguer dans l'historique, effectuer des recherches, etc.

2h05 (37 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :28 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !