Git

Comment extraire une branche distante dans Git

Comment extraire une branche distante dans Git
La branche est une partie essentielle de tout dépôt git. Plusieurs branches aident à gérer correctement le code. Toute nouvelle fonctionnalité peut être testée sans affecter les autres codes du référentiel en conservant les fichiers séparément en utilisant la branche. Tous les commits sont effectués en basculant dans la branche particulière qui contient des fichiers nouveaux ou mis à jour. Les modifications apportées dans la branche locale peuvent être poussées dans la branche distante, et la branche distante mise à jour peut être extraite dans la branche locale. 'git caisseLa commande ' est principalement utilisée pour basculer entre les branches du référentiel local et créer une nouvelle branche localement. Mais cette commande peut être utilisée pour vérifier la branche du référentiel distant et comment cette commande peut être utilisée pour les branches d'un référentiel distant, comme indiqué dans ce tutoriel.

Instructions pour utiliser la branche distante Git checkout :

  1. S'engager correctement dans chaque tâche après l'avoir terminée.
  2. Vérifiez que toutes les modifications associées sont correctement validées ou non.
  3. Testez correctement le code avant de valider une tâche.
  4. Le message de validation doit être clair pour que l'utilisateur se fasse une idée de la tâche.
  5. Créer les branches nécessaires pour gérer le code.

Conditions préalables:

Installer le bureau GitHub.

GitHub Desktop aide l'utilisateur git à effectuer graphiquement les tâches liées à git. Vous pouvez facilement télécharger le dernier programme d'installation de cette application pour Ubuntu depuis github.com. Vous devez installer et configurer cette application après téléchargement pour l'utiliser. Vous pouvez également consulter le tutoriel d'installation de GitHub Desktop sur Ubuntu pour connaître correctement le processus d'installation.

Créer un compte GitHub

Vous devrez créer un compte GitHub pour vérifier les commandes utilisées dans ce tutoriel.

Créer un référentiel local et distant

Vous devez créer un référentiel local et publier le référentiel sur le serveur distant pour tester la commande checkout utilisée dans ce tutoriel pour les branches distantes.

Caisse à distance :

Dans cette section, un référentiel distant de démonstration nommé lire-fichier est utilisé pour tester les commandes de vérification des branches distantes. Le référentiel local de ce référentiel distant est créé avant. Ici, le référentiel local contient uniquement une branche, et une nouvelle branche a été créée pour le référentiel distant à distance. Ouvrez ce référentiel distant à partir du bureau GitHub. L'image suivante montre que le référentiel distant a deux branches nommées principale et Maître.

Ouvrez le référentiel local depuis le terminal et exécutez la commande suivante pour afficher les branches existantes du référentiel local.

$ git branche

La sortie suivante montre que le référentiel local contient une branche nommée principale.

Exécutez la commande suivante pour récupérer les modifications apportées dans le référentiel distant et vérifier le contenu mis à jour du référentiel distant. La commande demandera le nom d'utilisateur et le mot de passe du compte GitHub.

$ git récupère l'origine

La sortie suivante montre que la nouvelle branche nommée Maître est ajouté au référentiel distant.

Exécutez les commandes suivantes pour vérifier la liste des branches du référentiel local après avoir exécuté la commande fetch et créez une nouvelle branche locale pour suivre la branche distante.

$ git branche
$ get checkout -b master origin/master
$ git branche

La sortie suivante montre qu'après avoir exécuté le 'git caisse' commande, une nouvelle branche nommée Maître est créé dans le référentiel local pour suivre la branche distante nommée Maître.

Aller sur github.com et connectez-vous à votre compte. Ouvrez le référentiel nommé lire-fichier depuis le serveur distant. Créer un nouveau fichier nommé lire3.php dans le référentiel distant et valider la tâche. Selon l'image suivante, le référentiel distant contient trois fichiers. Ceux-ci sont lis.php, lire2.php, et lire3.php.

Vous pouvez récupérer le contenu mis à jour du référentiel distant à partir du terminal en exécutant la commande git ou en ouvrant le référentiel local à partir du bureau GitHub et en cliquant sur l'option particulière. Si vous n'êtes pas familier avec la commande git et mettez à jour le référentiel local avec l'interface utilisateur graphique, ouvrez le référentiel local à partir du bureau GitHub. La sortie suivante montre que le référentiel local n'est pas mis à jour avec le référentiel distant et que le dernier fichier validé dans le référentiel est lire2.php. Pour récupérer le nouveau contenu du serveur distant, cliquez sur le Récupérer l'origine bouton. Si les référentiels local et distant ne correspondent pas et que tout contenu mis à jour est récupéré à partir du référentiel distant, alors l'origine Pull l'option s'affichera.

Il a été montré à l'étape précédente qu'un nouveau fichier a été créé dans le référentiel distant. Ainsi, l'image suivante montre le Tirer l'origine option dans le bureau GitHub. Cliquez sur cette option pour récupérer le contenu mis à jour du référentiel distant et stocker le contenu dans le référentiel local.

Après avoir cliqué sur l'option Pull origin, le référentiel local contiendra le nouveau fichier nommé lire3.php qui sera extrait du serveur distant. La sortie suivante montre que le référentiel contient le nouveau fichier et le nouveau message de validation maintenant.

Dans la tâche précédente, le référentiel local a été mis à jour avec le contenu du référentiel distant. Mais vous pouvez également mettre à jour le référentiel distant avec le nouveau contenu du référentiel local en utilisant le terminal ou GitHub Desktop. Vous devez exécuter le 'git pousser' depuis le terminal pour mettre à jour le référentiel distant ou cliquez sur le Origine de la publication option du bureau GitHub pour mettre à jour le référentiel distant avec le nouveau contenu validé du référentiel local.

Conclusion:

Ce tutoriel montre l'utilisation de la commande git checkout pour suivre n'importe quelle branche distante avec la branche locale. Cette fonctionnalité de git est utile lorsque de nouvelles branches sont créées à distance dans le référentiel distant et que les branches nouvellement créées n'existent pas dans le référentiel local.

Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...
Top 5 des cartes de capture de jeu
Nous avons tous vu et aimé des gameplays en streaming sur YouTube. PewDiePie, Jakesepticye et Markiplier ne sont que quelques-uns des meilleurs joueur...
Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...