Quelle est la différence entre Git Clone et Checkout?

Quelle est la différence entre Git Clone et Checkout?
Sur Git, les développeurs peuvent travailler indépendamment sur leur machine locale. Après avoir ajouté toutes les modifications au fichier de code source du projet, ils poussent toutes les données mises à jour dans le référentiel distant. Avant de le faire, ils doivent connecter les deux référentiels via une opération de clonage. Les développeurs Git peuvent faire de nouvelles branches. Ils peuvent naviguer d'une branche locale à une autre. De plus, ils peuvent annuler des modifications supplémentaires et bien d'autres.

Ce guide discutera:

  • Différencier les commandes de caisse et de clone Git
  • Comment cloner le référentiel distant à l'aide de la commande «Git Clone»?
  • Comment changer de branche à l'aide de la commande «Git Checkout»?
  • Comment créer une branche à l'aide de la commande «Git Checkout»?
  • Comment annuler les modifications à l'aide de la commande «Git Checkout»?

Différencier les commandes «Git Clone» et «Checkout»

Afin de dupliquer le référentiel distant sur la machine locale, le «clone git»La commande peut être utilisée. Cependant, le "caisse git»La commande est utilisée pour rediriger d'une branche locale vers une autre. De plus, les développeurs peuvent utiliser cette commande particulière pour créer une nouvelle branche et annuler les modifications ajoutées non engagées du fichier.

Comment cloner le référentiel distant à l'aide de la commande «Git Clone»?

Afin de cloner le référentiel GitHub vers le référentiel local, accédez d'abord au référentiel souhaité en exécutant la commande fournie:

$ CD "C: \ Users \ nazma \ git \ cloud1"

Ensuite, exécutez le «git distors -v”Commande pour afficher la liste des URL distantes:

$ git Remote -v

Ensuite, utilisez le «clone git”Commande pour faire une copie du référentiel distant via le clonage:

$ git clone https: // github.com / giuser0422 / démo5.git

Comment changer de branche à l'aide de la commande «Git Checkout»?

Pour naviguer d'une branche locale à une autre, exécutez le «caisse git”Commande avec le nom de la branche cible:

$ git Checkout Alpha

Comment créer et changer la branche immédiatement à l'aide de la commande «Git Checkout»?

Les développeurs peuvent immédiatement générer et passer à une nouvelle branche locale en utilisant le «caisse git" commande. Comme suit:

$ git Checkout -B bêta

Ici le "-b»L'option représente la branche. Selon la sortie fournie ci-dessous, la nouvelle branche "bêta«Est créé et redirigé avec succès:

Comment annuler les modifications à l'aide de la commande «Git Checkout»?

Pour annuler les modifications locales dans le fichier particulier, modifiez d'abord le fichier en exécutant la commande suivante:

$ echo "mon fichier" >> myfile.SMS

Maintenant, utilisez le «statut git .”Commande pour vérifier l'état du référentiel de travail actuel:

$ statut git .

On peut voir que le dernier fichier modifié est placé dans la zone de travail:

Enfin, exécutez le «caisse git«Commande avec le nom de fichier particulier:

$ git Checkout MyFile.SMS

Selon la sortie fournie, un nouveau chemin de l'index est mis à jour avec succès:

Enfin, affichez l'état du référentiel à l'aide de la commande suivante:

$ statut git .

Comme vous pouvez le voir, les modifications locales sont rejetées à partir du fichier particulier:

C'est tout! Nous avons brièvement expliqué la différence entre «clone git" et "caisse git»Commandes.

Conclusion

Le "clone git»La commande crée une copie de référentiel distant dans la machine locale. En revanche, le «caisse git»La commande peut être utilisée pour passer d'une branche à une autre. De plus, il est utilisé pour créer une nouvelle branche et annuler les modifications ajoutées non engagées du fichier. Ce guide a démontré la différence entre la caisse GIT et le clone.