Quelle est la différence entre Git Switch et Checkout

Quelle est la différence entre Git Switch et Checkout
Git est un forum open-source qui permet aux utilisateurs de travailler avec la ligne de commande la plus simple appelée «Git bash”Utilisation de plusieurs commandes pour différentes opérations. Lorsque les développeurs travaillent sur d'énormes projets en équipe, ils préfèrent le système de version GIT.

Au début, lorsque vous commencez à travailler sur Git, vous rencontrez une situation commune où il est nécessaire de changer ou de créer de nouvelles branches. À ce moment-là, il peut être déroutant de comprendre comment créer de nouvelles branches ou passer aux branches précédentes. Cette opération peut être effectuée en utilisant le «interrupteur GIT" et "caisse git«Commandes; Cependant, connaître la différence entre ces deux.

Dans ce blog, nous différencierons Git Switch and Checkout.

Quelle est la différence entre le commutateur GIT et les commandes de paiement?

Le "caisse git»La commande est l'ancienne commande qui a été utilisée pour créer et changer simultanément une nouvelle branche dans le référentiel de travail actuel et également passer aux branches récemment actives. Cette commande annule et restaure les modifications d'un engagement et permet aux utilisateurs de copier directement des fichiers à partir de tout commit ou de branche dans leur arbre sans naviguer dans les branches.

D'un autre côté, le «interrupteur GIT»La commande est utilisée uniquement pour créer de nouvelles branches, accéder à une autre branche et passer à la branche de tête actuelle du répertoire de travail actuel.

Pour comprendre la différence entre le fonctionnement de l'interrupteur GIT et la commande GIT LICKOT, vérifions la procédure ci-dessous.

Comment créer et changer de branche à l'aide de la commande de caisse git?

Pour créer et changer les branches en utilisant la commande de caisse GIT, passez d'abord à un répertoire spécifique, puis exécutez le «$ git Checkout -B ".

Suivons la procédure ci-dessous à cette fin spécifique!

Étape 1: Lancez Git Bash

Recherchez et lancez le terminal GIT à l'aide du «Commencez" menu:

Étape 2: Accédez au répertoire GIT

Accédez au répertoire GIT à l'aide du «CD" commande:

$ CD "C: \ Users \ Nazma \ git \ Demo"

Étape 3: Exécuter la commande de caisse git

Exécuter le "caisse git«Commande avec le«-b”Flag qui indique la branche:

$ git Checkout -B test_branch

Comme vous pouvez le voir, nous avons réussi à créer et à passer à la nouvelle branche:

Comment changer la branche à l'aide de la commande de caisse git?

Si vous travaillez sur une branche et que vous souhaitez passer à une autre branche qui existe déjà dans le répertoire GIT, exécutez le "caisse git«Commande sans le«-b”Flag comme prévu ci-dessous.

Ici, "test_branch«Est notre nom de branche existant:

$ git Checkout test_branch

La sortie ci-dessous indique que nous sommes passés avec succès à la branche existante:

Passons à la section ci-dessous pour comprendre l'utilisation du «changer" commande.

Comment créer et changer la branche à l'aide de la commande GIT Switch?

Si vous devez créer et passer directement à la branche directement, utilisez le "interrupteur GIT»Commande comme suit.

Étape 1: Accédez au répertoire GIT

Exécuter le "CD”Commande pour passer au répertoire GIT spécifique:

$ CD "C: \ Users \ Nazma \ git \ Demo"

Étape 2: Exécuter la commande GIT Switch

Maintenant, créez et passez à la nouvelle branche en utilisant le «interrupteur GIT" commande:

$ git switch -c 2nd_branch

Ici le "-c»Le drapeau est utilisé pour créer une nouvelle branche. Comme vous pouvez le voir, nous avons réussi à créer et à passer à la nouvelle branche simultanément:

Comment changer la branche à l'aide de la commande git switch?

Si vous souhaitez passer à la branche existante, exécutez le «interrupteur GIT«Commande avec le«-c" drapeau. Exécutons la commande ci-dessous:

$ git switch 2nd_branch

Comme vous pouvez le voir, nous sommes passés avec succès du «test_branch«Ramique au«2nd_branch" bifurquer:

Nous avons élaboré la différence entre les commandes GIT Switch et Checkout.

Conclusion

La commande GIT Cachée crée, change de branche, restaure et annule les modifications d'un engagement et permet aux utilisateurs de copier directement des fichiers à partir de tout engagement dans leur arbre sans naviguer dans les succursales. D'un autre côté, la commande GIT Switch est utilisée uniquement pour créer de nouvelles branches, naviguer dans les branches et passer à la branche de tête actuelle du répertoire de travail actuel. Dans ce blog, nous avons illustré la différence entre les commandes GIT Switch et Checkout.