Pouvez-vous sélectionner plusieurs engins?

Pouvez-vous sélectionner plusieurs engins?
Dans GIT, les développeurs peuvent avoir besoin d'inclure des modifications ou des modifications spécifiques à leur branche actuelle. À cette fin, le «$ Cherry-pick»La commande est utile. Il prend des modifications d'un engagement particulier et les applique à la branche de travail actuelle dans un nouvel engagement. Cependant, Git Cherry-Pick ne modifie pas l'histoire de la branche actuelle; Au lieu de cela, il ajoute des commits.

Ce blog illustre la méthode pour cordonner plusieurs engins.

Pouvez-vous sélectionner plusieurs engins?

Oui, les développeurs peuvent utiliser la commande «Cherry-Pick» pour plusieurs engagements en utilisant le terminal. Pour sélectionner plusieurs engins, créez d'abord un nouveau référentiel et y déplacez. Ensuite, créez et ajoutez un nouveau fichier. Commettre les modifications et mettre à jour le référentiel. Ensuite, supprimez tous les fichiers à l'aide du "$ rm * " commande. Vérifiez l'historique du journal de référence et enfin, exécutez le «$ git cick-pick… ”Commande à Cherry-Pick plusieurs engins.

Maintenant, passons vers la mise en œuvre du scénario de discussion ci-dessus!

Étape 1: Créez un nouveau répertoire
Tout d'abord, créez un nouveau référentiel en utilisant le «mkdir" commande:

$ mkdir cick-pick

Étape 2: Accédez au répertoire
Ensuite, exécutez le «CD”Commande pour passer au répertoire nouvellement créé:

$ CD Cherry-Pick

Étape 3: Créer et modifier le fichier
Exécutez la commande ci-dessous pour créer et mettre à jour le fichier simultanément:

$ echo "premier fichier"> fichier1.SMS

Étape 4: Suivre le fichier
Exécutez la commande suivante pour suivre un fichier dans la zone de stadification:

$ git add .

Étape 5: commettre des modifications
Mettre à jour et enregistrer les modifications ajoutées dans le référentiel en utilisant la commande suivante:

$ git commit -m "premier engagement"

Étape 6: supprimer le fichier
Maintenant, exécutez le «$ RM* ”Commande pour supprimer tous les fichiers du répertoire:

$ rm *.SMS

La commande ci-dessus supprimera tous les fichiers texte:

Étape 7: Mettre à jour le référentiel
Maintenant, mettez à jour et enregistrez les modifications au répertoire GIT:

$ git add .

Étape 8: commettre des modifications
Commettre des changements en utilisant le «git engager»Commande avec le message requis:

$ git commit -m "deuxième commit"

Étape 9: Créer et mettre à jour le fichier
Créez un nouveau fichier ou mettez à jour celui existant à l'aide de la commande donnée:

$ echo "deuxième fichier"> fichier2.SMS

Étape 10: Ajouter un fichier
Ensuite, suivez le fichier dans la zone de stadification en spécifiant le nom du fichier dans la commande donnée:

$ git add file2.SMS

Étape 11: commettre des modifications
Exécutez la commande fournie pour commettre les modifications supplémentaires dans le référentiel:

$ git commit -m "troisième commit"

Étape 12: Vérifiez l'historique des journaux de référence
Pour afficher l'historique de référence du journal d'une branche spécifique, mentionnez son nom dans le «réflog git" commande:

$ Git Reflog Master

Étape 13: Cherry-pick plusieurs engins
Enfin, exécutez le «Git Cherry-Pick»Commande avec des références de validation:

$ git ceriry-pick C119ea2… ee47790

Comme vous pouvez le voir dans la sortie ci-dessous, plusieurs commits sont sélectionnés avec des cerises:

Étape 14: Vérifiez la référence du journal
Enfin, exécutez le «réflog git .”Commande pour vérifier la référence du journal:

$ git réflog .

On peut observer que plusieurs engins sont sélectionnés en cerise et annexés avec succès à la tête actuelle:

Nous avons offert la méthode la plus simple pour la sélection de cerises de plusieurs engins à Git.

Conclusion

Oui, vous pouvez sélectionner plusieurs engins en utilisant le terminal. Pour sélectionner plusieurs engins, créez d'abord un nouveau référentiel et y déplacez. Ensuite, créez et ajoutez un nouveau fichier. Commettre les modifications et mettre à jour le référentiel. Ensuite, supprimez le fichier ajouté à l'aide du "$ rm * " commande. Vérifiez l'historique du journal de référence et enfin, exécutez le «$ git cick-pick… ”Commande à Cherry-Pick plusieurs engins. Dans ce blog, nous avons démontré la méthode pour cordonner plusieurs engins.