Git: Copiar arquivos entre branches

Copiando arquivo de outro branch para o branch atual

GIT RESTORE

Esse comando tem como finalidade restaurar ao diretório de trabalho, conforme a documentação do GIT.

Use o comando git restore com a opção -s ou --source e especifique os arquivos que deseja copiar.

Exemplo para arquivos:
git restore --source branch_name dir0/b.txt dir1/c.txt
git restore -s branch_name dir0/b.txt dir1/c.txt
 
Exemplo para diretórios:
git restore -s branch_name dir0/ dir1/

GIT CHECKOUT

o subcomando checkout também pode ser usado para copiar um arquivo/diretório entre branches.

Exemplo para arquivos:
git checkout branch_name -- dir0/b.txt dir1/c.txt
Exemplo para diretórios:
git checkout branch_name diretorio/a/ser/copiado/


Comentários