Como copio uma versão de um único arquivo de uma filial Git para outra?

Como copio uma versão de um único arquivo de uma filial Git para outra?

Enquanto trabalham em um grande projeto Git, os desenvolvedores criam muitos arquivos para vários recursos. Uma única filial pode conter vários arquivos. Às vezes, eles podem querer duplicar um único arquivo de uma filial para outra filial Git. Para o propósito correspondente, eles utilizam o “checkout git”Comando. Este comando atualiza um arquivo específico em uma filial de trabalho de outra filial.

Este estudo explicará o procedimento de duplicar um único arquivo de uma filial Git para outra filial.

Como copiar uma versão de um único arquivo de uma filial Git para outra?

Para copiar/duplicar um arquivo de uma filial para outra filial Git, primeiro, mude para o repositório Git local. Em seguida, visualize a lista de arquivos na filial de trabalho atual e selecione o arquivo que deseja copiar para outra filial. Depois disso, mude para o ramo de destino e execute o “checkout git ”Comando. Em seguida, verifique as mudanças no ramo de destino.

Etapa 1: vá para o diretório local

Primeiro, redirecione para o diretório local desejado usando o comando abaixo fornecido:

$ CD "C: \ git \ repoq"


Etapa 2: Exibir a lista de arquivos

Em seguida, veja a lista de arquivos disponíveis na filial de trabalho:

$ ls


De acordo com a saída abaixo fornecida, o “mestre”Branch contém dois arquivos. Escolha o arquivo que precisa ser copiado para outra filial. Por exemplo, selecionamos o “TestFile.TXT" arquivo:


Etapa 3: visualize ramificações disponíveis

Em seguida, verifique a lista de filiais disponíveis no repositório atual:

Ramo $ git


Pode -se observar que o repositório de trabalho contém “alfa" e "mestre" galhos:


Etapa 4: mude para outra filial

Escreva o comando abaixo fornecido e especifique o nome do ramo de destino e mude para ele. No nosso caso, "alfaӃ o ramo de destino:

$ git switch alfa



Etapa 5: Verifique a lista de arquivos no ramo de destino

Agora, veja a lista de arquivos disponíveis na filial atual:

$ ls


Aqui, pode -se ver que o “alfa“Branch contém mais dois arquivos:


Etapa 6: copie o arquivo para o alvo ramo

Então, execute o “checkout git ”Comando, juntamente com o nome de um arquivo e uma ramificação específicos da qual você deseja copiar o arquivo para a filial de destino:

$ git checkout mestre testfile.TXT



Etapa 7: Verifique as alterações

Por fim, verifique as alterações visualizando a lista de arquivos na filial de destino:

$ ls


A captura de tela abaixo indica que o “TestFile.TXT”O arquivo foi copiado do“mestre"Ramificação para o"alfa" filial:


Fornecemos o método mais fácil para copiar uma versão de um único arquivo de uma filial Git para outra.

Conclusão

Para copiar/duplicar um único arquivo de uma filial Git para outra filial, primeiro, redirecionar para o repositório específico. Em seguida, veja a lista de arquivos disponíveis na filial de trabalho e escolha o arquivo específico que precisa ser copiado para outra filial. Em seguida, navegue para outra filial e execute o “checkout git ”Comando. Este estudo explicou o procedimento de duplicar um arquivo de uma filial Git para outra filial.