Comment extraire une branche distante dans Git

How Checkout Remote Branch 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 les 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 caisse La 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 didacticiel.

Instructions pour utiliser la branche distante Git checkout :

  1. Engagez-vous correctement dans chaque tâche une fois celle-ci terminée.
  2. Vérifiez que toutes les modifications associées sont correctement validées ou non.
  3. Testez le code correctement 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éez les branches nécessaires pour gérer le code.

Conditions préalables:

Installez GitHub Desktop.







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 le téléchargement pour l'utiliser. Vous pouvez également consulter le didacticiel 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 d'extraction des branches distantes. Le référentiel local de ce référentiel distant est créé auparavant. Ici, le référentiel local contient uniquement une branche et une nouvelle branche a été créée à distance pour le référentiel distant. 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.

$branche git

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 chercherorigine

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.

$branche git

$ passer à la caisse-borigine maître/Maître

$branche git

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 .

Allez 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 validez la tâche. Selon l'image suivante, le référentiel distant contient trois fichiers. Ceux-ci sont lire.php , read2.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 read2.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 maintenant le nouveau fichier et le nouveau message de validation.

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 ` commande du terminal pour mettre à jour le référentiel distant ou cliquez sur le Origine de la publication depuis le 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.