Qu'est-ce que Git Checkout?

  • Il s'agit de la commande très utile de la fonctionnalité git qui fonctionne avec trois fichiers, commits et branches de composants principaux.
  • C'est le processus qui fonctionne pour vérifier les validations et les fichiers précédents dans lesquels le dossier de travail actuel est mis à jour pour obtenir l'égalité sur une branche sélectionnée.
  • C'est un chemin d'échange sur votre branche actuellement active, ainsi que des travaux de restauration des fichiers.
  • Il vous donne la permission de passer à vos succursales locales. Il est non seulement limité à la branche locale mais également applicable pour créer de nouvelles branches locales via la branche distante.
  • Il est principalement utilisé pour échanger sur différentes branches et, parmi eux, créer une branche en tant que branche HEAD.

Comment faire un paiement git?

  • Il est utilisé pour mettre à jour head dans le but de définir une branche spécifiée comme branche actuelle en utilisant la commande:

git checkout

  • L'étape suivante consiste à travailler sur cette branche, vous devez basculer, à l'aide de la mise à jour de l'index et des fichiers dans votre arborescence de travail actuelle et pointe vers HEAD à cette branche spécifiée.
  • Si votre branche de travail n'est pas identifiée, mais qu'elle est déjà présente, identifier cette branche dans une seule télécommande avec son nom correspondant équivalent est défini comme suit:

git checkout –b –track /

  • Cela se fera avec un commit spécifique:

git checkout specific-commit-id

une fois la commande exécutée ci-dessus, nous pouvons maintenant obtenir ces ID de validation spécifiques en utilisant la commande: git log .it vous aidera à passer à la caisse avec une validation spécifique.

  • Une autre fonctionnalité de la fonctionnalité de git checkout permet d'effectuer un paiement avec une branche existante:

git checkout nom_branche

compte tenu du référentiel dans lequel vous travaillez actuellement qui comprend des branches préexistantes. Donc, git checkout vous aide à basculer entre ces branches.

  • Il est également possible d'effectuer une extraction avec une nouvelle branche en utilisant une commande simple comme:

git checkout –b nouveau nom_branche.

si vous souhaitez ajouter de nouvelles fonctionnalités, vous pouvez créer une nouvelle branche de votre branche principale à l'aide de la même commande, qui a déjà été exécutée dans la syntaxe ci-dessus. Une fois créé, vous pouvez maintenant activer cette branche en utilisant la commande git checkout.

git checkout –b

  • Extraire les branches: la fonctionnalité de git checkout vous permet de vous déplacer parmi les branches qui sont créées en utilisant la commande git
  • La fonction principale de cette commande est de continuer à mettre à jour tous les fichiers de votre dossier de travail et de les faire correspondre avec la version qui est stockée dans cette branche spécifique, qui est responsable d'enregistrer tous les nouveaux commits qui sont venus sur cette branche.
  • Parfois, git checkout est confondu avec git clone. Mais la différence entre ces deux commandes est que git clone est utilisé pour récupérer du code à partir de son référentiel distant actuellement en fonctionnement où git checkout est utilisé pour basculer entre les versions de code qui sont stockées sur votre système local.
  • Changement de branche: c'est l'une des fonctionnalités de checkout qui est utilisée pour indiquer un pointeur vers HEAD vers la simple exécution d'une commande comme:

git checkout

  • Git stocke un historique de toutes les descriptions détaillées de la commande de paiement dans le reflog
  • Git checkout une succursale distante: la fonctionnalité principale de git checkout avec une succursale distante est d'accéder au code de tous vos collègues pour améliorer la collaboration et la révision.
  • À l'étape suivante, lorsque le développeur corrige des bogues ou met à jour ses codes, implique de nouvelles fonctionnalités, il crée une nouvelle branche pour enregistrer toutes les mises à jour en mode sans échec plutôt que d'apporter des modifications au code existant.
  • Dans ce cas, nous ne voulons pas créer une nouvelle branche locale. nous continuerons donc à enregistrer nos modifications sur la version distante. Donc, dans ce scénario, nous allons utiliser la méthode de branche distante git checkout.
  • La première étape lors de la récupération de la branche distante de git checkout est la suivante:

git fetch origine

  • L'étape suivante consiste à vérifier la branche que vous souhaitez réellement:

git checkout –b nom_branche origine / nom_branche

  • Ainsi, avec l'aide de cette branche distante, tous les développeurs qui travaillent sur le même logiciel, tout le monde peut effectuer ses propres modifications en mode sans échec sans ajouter de code inutile ou instable dans le projet de travail en cours.
  • Il fournit souvent la meilleure fonctionnalité de commit dans laquelle, nous sommes capables de commettre petit et maintenant capable de partager n'importe quel travail effectué plusieurs fois. C'est le meilleur moyen d'éviter les conflits de fusion importants.
  • Essayez d'éviter de valider le travail inachevé, car une fois que vous avez terminé votre travail, vérifiez-le, puis validez toutes les modifications. Il s'agit de la méthode la plus efficace qui évite les conflits qui surviennent lors d'une fusion importante. Il garde également une chose à l'esprit que nous n'allons pas commettre de petits morceaux de code non fonctionnel. Maintenant, ne validez aucun code avant que les tests réels ne soient effectués dessus. si nous partageons ce code sans test, cela peut créer des conflits. La meilleure façon est de faire des tests sur le code, puis de valider les modifications.

Exemples:

  • Lors de l'exécution de cette commande, nous devons d'abord vérifier toutes les branches présentées, nous appelons donc la commande suivante:

git branch

il affichera une liste de toutes les branches présentées.

  • Maintenant, nous créons une nouvelle branche:

git checkout –b checkout_demo

En exécutant la commande ci-dessus, il créera une nouvelle branche nommée checkout_demo et avec l'aide de la fonction de paiement, il bascule vers une branche nouvellement créée.

  • L'étape suivante consiste à récupérer toutes les données à l'aide de git fetch
  • Maintenant, nous vérifions avec la branche existante
  • La branche distante:

Il vous aidera à vérifier la nouvelle branche locale en mettant à jour toutes les modifications apportées au processus de validation des branches distantes.

Conclusion

  • Tous les contenus ci-dessus concluent qu'il est utilisé pour basculer entre les branches actives et les autres branches stockées.
  • Cette fonctionnalité est utilisée pour créer de nouvelles branches, changer de branche et passer à la caisse avec des branches distantes.
  • Il met également à jour la tête pour définir une branche spécifiée comme branche actuelle.

Articles recommandés

Ceci est un guide pour Git Checkout. Ici, nous avons discuté de ce qu'est git checkout, comment faire git checkout avec des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que Git Branch?
  2. Commandes GitHub
  3. Commandes GIT
  4. Terminologie Git
  5. Système de contrôle de version GIT
  6. Git Push
  7. Trois étapes du cycle de vie de Git avec le workflow
  8. Comment utiliser GIT Cherry-pick avec l'exemple?