Comment copier une version d'un seul fichier d'une branche Git à une autre?

Comment copier une version d'un seul fichier d'une branche Git à une autre?

Tout en travaillant sur un grand projet GIT, les développeurs créent de nombreux fichiers pour plusieurs fonctionnalités. Une seule branche peut contenir plusieurs fichiers. Parfois, ils peuvent vouloir dupliquer un seul fichier d'une branche à une autre branche GIT. À des fins correspondantes, ils utilisent le «caisse git" commande. Cette commande met à jour un fichier particulier dans une branche fonctionnelle d'une autre branche.

Cette étude expliquera la procédure de duplication d'un seul fichier d'une branche Git à une autre branche.

Comment copier une version d'un seul fichier d'une branche git à une autre?

Pour copier / dupliquer un fichier d'une branche vers une autre branche Git, tout d'abord, passez au référentiel GIT local. Ensuite, affichez la liste des fichiers dans la branche de travail actuelle et sélectionnez le fichier que vous souhaitez copier dans une autre branche. Après cela, passez à la branche cible et exécutez le «caisse git " commande. Ensuite, vérifiez les modifications de la branche cible.

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

Tout d'abord, redirigez vers le répertoire local souhaité à l'aide de la commande ci-dessous:

$ cd "C: \ git \ repoq"


Étape 2: Afficher la liste des fichiers

Ensuite, affichez la liste des fichiers disponibles dans la branche de travail:

$ ls


Selon la sortie fournie ci-dessous, le «maître»Branch contient deux fichiers. Choisissez le fichier qui doit être copié dans une autre branche. Par exemple, nous avons sélectionné le «fichier de test.SMS" déposer:


Étape 3: Voir les succursales disponibles

Ensuite, vérifiez la liste des branches disponibles dans le référentiel actuel:

Branche Git $


On peut observer que le référentiel de travail contient «alpha" et "maître" branches:


Étape 4: Passez à une autre branche

Écrivez la commande fournie ci-dessous et spécifiez le nom de la branche cible et passez à lui. Dans notre cas, "alpha"Est la branche cible:

$ git switch alpha



Étape 5: Vérifiez la liste des fichiers dans la branche cible

Maintenant, affichez la liste des fichiers disponibles dans la branche actuelle:

$ ls


Ici, on peut voir que le «alpha»La branche contient deux autres fichiers:


Étape 6: Copiez le fichier vers la branche cibler

Ensuite, exécutez le «caisse git «Commande avec le nom d'un fichier et de branche particulier à partir de laquelle vous souhaitez copier le fichier dans la branche cible:

$ git Checkout Master testfile.SMS



Étape 7: Vérifiez les modifications

Enfin, vérifiez les modifications en affichant la liste des fichiers dans la branche cible:

$ ls


La capture d'écran ci-dessous indique que le «fichier de test.SMS«Le fichier a été copié à partir du«maître"Branche au"alpha" bifurquer:


Nous avons fourni la méthode la plus simple pour copier une version d'un seul fichier d'une branche Git à une autre.

Conclusion

Afin de copier / dupliquer un seul fichier d'une branche Git vers une autre branche, redirigez d'abord vers le référentiel particulier. Ensuite, affichez la liste des fichiers disponibles dans la branche de travail et choisissez le fichier particulier qui doit être copié dans une autre branche. Ensuite, accédez à une autre branche et exécutez le «caisse git " commande. Cette étude a expliqué la procédure de duplication d'un fichier d'une branche Git à une autre branche.