Comment créer une branche à partir de la cachette?

Comment créer une branche à partir de la cachette?
Tout en travaillant sur Git, les développeurs cachent certains des changements de leur projet. Ils peuvent faire face à un problème lorsqu'ils quittent ces changements pendant un certain temps et apporter des modifications à la même branche. Les conflits de fusion peuvent se produire et vous pouvez faire face à des problèmes pour réappliquer les modifications cachées à la branche actuelle. Dans cette situation, créer une nouvelle branche à partir des changements de cachette est la meilleure option.

Cette étude expliquera:

  • Comment créer / faire une nouvelle branche à partir de la dernière cachette?
  • Comment créer / faire une nouvelle branche à partir d'une cachette antérieure?

Comment créer / faire une nouvelle branche à partir de la dernière cachette?

Pour créer une nouvelle branche à partir de la dernière réserve:

  • Tout d'abord, consultez les derniers changements de cachette.
  • Ensuite, exécutez le "Branche de cachette Git »Commande pour créer une branche à partir de la dernière cachette et appliquer ses modifications.
  • Enfin, vérifiez la branche nouvellement créée.

Étape 1: Voir les cachettes disponibles

Tout d'abord, tapez la commande suivante pour afficher la liste des cachettes disponibles dans le référentiel:

$ git cachette

On peut voir que le référentiel contient trois cachettes:

Étape 2: Voir les derniers changements de cachette

Ensuite, consultez les derniers changements de cachette à l'aide d'une commande donnée donnée:

$ git stash show

Selon la sortie ci-dessous, la dernière cachette n'en contient qu'une seule "nouveau.SMS»Modifications du fichier:

Étape 3: Créez une nouvelle branche à partir de la dernière réserve

Maintenant, exécutez le «Branche de cachette Git”Commande avec le nom de branche souhaité pour le créer. Ici, "alpha«Est notre nouveau nom de branche:

$ git stash branche alpha

La capture d'écran ci-dessous indique que le «alpha«La branche a été créée à partir de la dernière cachette avec tous les changements:

Étape 4: Vérifiez la branche

Enfin, vérifiez si la nouvelle branche a été créée ou non en visualisant toutes les branches:

Branche Git $

La sortie ci-dessous affiche le nouvellement créé "alpha" bifurquer:

Comment créer / faire une nouvelle branche à partir d'une cachette antérieure?

Pour créer une nouvelle branche à partir de la cachette précédente, utilisez le «Git Stash Branch Stash @ Reference-No”Commande et spécifiez le nom et la référence de la branche.

Étape 1: Accédez à la succursale «maître»

Tout d'abord, passez au «maître" bifurquer:

$ Git Switch Master

Étape 2: Liste des cachettes disponibles

Ensuite, affichez la liste de toutes les cachettes dans le référentiel et choisissez la référence de cachette souhaitée:

$ git cachette

Selon l'image ci-dessous, le référentiel actuel contient deux réserves:

Étape 3: Créez une nouvelle branche à partir de la cachette antérieure

Utilisez le «Branche de cachette Git”Commande et spécifiez le nouveau nom de branche et la référence de cachette pour créer une nouvelle branche à partir de celui-ci. Par exemple, nous avons spécifié le «cachette @ 1«Stash référence pour créer un«fonctionnalité" bifurquer:

$ git Stash Branch Feature Stash @ 1

Dans la sortie ci-dessous, on peut observer que le nouveau «fonctionnalité«La branche a été créée avec succès, y compris tous ses changements:

Étape 4: Vérifiez la branche

Enfin, consultez toutes les branches disponibles pour s'assurer si la nouvelle branche a été créée ou non:

Branche Git $

Il s'agit de créer une nouvelle branche à partir de la cachette en git.

Conclusion

Git permet aux développeurs de créer une nouvelle branche à partir de Stash. Le "Branche de cachette Git »La commande est utilisée pour créer une branche à partir de la dernière cachette. De plus, les utilisateurs peuvent créer une nouvelle branche à partir d'une cachette antérieure en utilisant le «Git Stash Branch Stash @ Reference-No" commande. Cette étude a expliqué les méthodes pour créer ou faire une branche à partir d'une cachette.