Obtendo o Git para seguir arquivos renomeados e editados

Perguntas sobre renomear arquivos no Gitter fui perguntei antes, mas não posso resolver uma solução para o meu problema específico.

Eu movi e editei vários arquivos (não useigit mv - infelizmente agora é tarde demais para isso). Agora eu quero que assim, quando meu colega puxa do meu repositório, tendo feito suas próprias edições para esses mesmos arquivos (sem movê-los), ele mescla com sucesso as minhas alterações com as dele na nova localização do arquivo. Para mesclar com sucesso, o Git precisa claramente saber que esses são os mesmos arquivos.

O Git é esperto o suficiente para resolver isso sozinho? Parece difícil de acreditar. E, em caso afirmativo, como posso ter certeza de que uma determinada movimentação de arquivos será capturada pelo Git - mesmo que o conteúdo tenha mudado?

questionAnswers(3)

yourAnswerToTheQuestion