Comment copier les validations d'une branche à une autre?

Comment copier les validations d'une branche à une autre?
Git Commits sont les changements que les développeurs apportent dans les référentiels locaux des projets, puis poussent vers des référentiels distants. Sur un projet typique, plusieurs développeurs pourraient travailler sur diverses branches GIT. Dans un tel scénario, les utilisateurs de Git veulent parfois accéder aux commits d'une autre branche. Une autre situation possible est que l'utilisateur souhaite supprimer ou réinitialiser la branche et déplacer toutes les modifications vers une autre branche. Je ne sais pas comment créer une sauvegarde d'une branche? Ne t'inquiète pas!

Ce blog expliquera:

  • Méthode 1: Comment copier les validations d'une branche à une autre en créant une nouvelle branche?
  • Méthode 2: Comment copier les validations d'une branche à une autre en utilisant la commande Git Rebase?

Méthode 1: Comment copier les validations d'une branche à une autre en créant une nouvelle branche?

Pour copier les validations d'une branche dans une nouvelle branche, ouvrez d'abord le référentiel Git, ouvrez la branche à laquelle vous souhaitez copier des validations, puis commettez les modifications suivis. Après cela, créez une nouvelle branche qui copiera automatiquement les commits de la branche actuelle.

Pour copier les commits d'une branche dans une autre branche, regardez les étapes ci-dessous.

Étape 1: Open Git Bash Terminal
Tout d'abord, ouvrez le terminal Git Bash à partir du menu de démarrage:

Étape 2: Open Git Working Repository
Passez au référentiel de travail GIT en utilisant le «CD" commande:

$ cd "C: \ git \ test"

Étape 3: Faire un nouveau fichier
Faire un nouveau fichier pour commettre de nouvelles modifications dans le référentiel GIT:

$ touch texte.SMS

Étape 4: Ajouter un fichier non suivi à l'index de suivi
Ensuite, ajoutez le fichier non suivi à l'indice de suivi GIT (zone de stadification) à l'aide du «git ajouter" commande:

$ git ajouter du texte.SMS

Après cela, vérifiez l'état du référentiel pour vérifier si le fichier est ajouté à l'index de suivi ou non:

$ statut git

Étape 5: Commissez les modifications suivies
Dans l'étape suivante, engagez les modifications suivis dans le référentiel local à l'aide de la commande fournie:

$ git commit -a -m "Le fichier texte est engagé"

Étape 6: Créez une nouvelle branche
Ensuite, créez une nouvelle branche qui copiera automatiquement les validations de la branche actuelle. Par exemple, nous avons créé un «comité de copie" bifurquer:

$ Git Branch Copy-Commit

Étape 7: Passez à une nouvelle branche
Après cela, passez à la branche nouvellement créée en utilisant la commande GIT «Git Checkout»:

$ git caisse copier-comit

Étape 8: Vérifiez les journaux GIT
Pour déterminer si les commits sont copiés dans la nouvelle branche ou non, vérifiez les journaux GIT:

$ git journal

On peut observer que nous avons copié avec succès les commits d'une branche à la branche nouvellement créée:

Méthode 2: Comment copier les validations d'une branche à une autre en utilisant la commande Git Rebase?

Pour copier les commits d'une branche à une autre en utilisant la commande git "reproduire», Tout d'abord, choisissez la branche dans laquelle vous souhaitez copier les validations de l'autre branche en utilisant le«branche git" commande. Ensuite, passez à cette branche et utilisez le «Git Rebase " commande. Dans le "reproduire”Commande, spécifiez le nom de branche à partir duquel vous souhaitez copier les validations dans une autre branche.

Suivez les instructions données pour copier une branche s'engage dans un autre.

Étape 1: Vérifiez les branches
Tout d'abord, vérifiez toutes les succursales locales à travers le «branche git«Commande et choisissez la branche où vous souhaitez copier les validations. Par exemple, nous avons sélectionné le «caractéristiques" bifurquer:

Branche Git $

Étape 2: Allez à Git Branch
Ensuite, utilisez le «caisse git”Commande pour passer à la branche sélectionnée:

$ fonctionnalités de paiement

Étape 3: Copier le commit de la succursale
Utilisez le "Git Rebase”Commande pour copier le commit d'une branche dans la branche actuelle et spécifiez le nom de la branche dont vous souhaitez copier:

$ Git Rebase Master

À cette fin, nous avons copié les commits du «maître«Ramique dans le«caractéristiques" bifurquer:

Vérifiez les journaux GIT de la branche actuelle pour vérifier si les engagements ou copiés ou non:

$ git journal

La sortie ci-dessous montre que nous avons copié avec succès les commits via Git "reproduire" commande:

Nous vous avons appris les méthodes de copie des commits d'une branche dans une autre.

Conclusion

Pour copier les validations d'une branche dans une autre, les utilisateurs de Git peuvent créer une nouvelle branche ou utiliser le GIT "reproduire" commande. Dans la première méthode, vous devez d'abord commettre les changements de branche. Ensuite, créez une nouvelle branche qui copiera automatiquement les commits de la branche actuelle. Dans la deuxième approche, ouvrez d'abord la branche où vous souhaitez copier les commits. Ensuite, utilisez le «Git Rebase”Commande avec le nom de la branche à partir duquel vous souhaitez copier les validations. Ce blog a démontré les méthodes de copie des engins Git d'une branche dans une autre.