Eu tenho dois repositórios. Em um, faço alterações no arquivo ./hello.test
. Eu confirmo as mudanças e crio um patch a partir desse commit com git format-patch -1 HEAD
. Agora, eu tenho um segundo repositório que contém um arquivo que tem o mesmo conteúdo como hello.test mas é colocado em um diretório diferente com um nome diferente: ./blue/red/hi.test
. Como faço para aplicar o patch mencionado acima ao hi.test
arquivo? Eu tentei, git am --directory='blue/red' < patch_file
mas claro que reclama que os arquivos não têm o mesmo nome (o que achei que o Git não se importava?). Eu sei que provavelmente poderia editar o diff para aplicar a esse arquivo específico, mas estou procurando uma solução de comando.