Git merge entre arquivos com o mesmo nome mas conteúdo atualizado

Como mesclar duas versões de um arquivo sem histórico de versionamento?

exemplo:
O mesmo arquivo foi escrito em duas maquinas mas nunca versionado, como posso fazer para que os dois arquivos se tornem um com os conteúdos dos dois usando o git.

Você pode pegar um dos arquivos, colocar no git (commit e push), depois edite esse arquivo com o outro conteúdo do mesmo arquivo. Ao realizar o commit e push para esse segundo conteudo, o git vai tentar fazer o merge. Veja como está o resultado do merge feito pelo GIT, arrume o que precisar ser arrumado e faça commit e push.

Boa tarde, agradeço retorno… esta seria uma alternativa mas como são muitos arquivos esta solução levaria um certo tempo.

É o preço que se paga por não usar controle de versão.

kkk boa, mas para ser sincero o problema se deu devido a migração svn git.

Você tem duas versões para cada um desses vários arquivos? Quantos arquivos são?

é um sistema inteiro.

vou contar uma historia.

o sistema foi migrado da seguinte forma.
sistemaProducaoSVN - virou a master e a develop
sistemaFeature1SVN - foi criado um branch a partir da develop no git e colado o conteúdo (arquivos e pastas) e feito um commit
sistemaFeature2SVN - foi criado um branch a partir da develop no git e colado o conteúdo (arquivos e pastas) e feito um commit
sistemaFeature3SVN - foi criado um branch a partir da develop no git e colado o conteúdo (arquivos e pastas) e feito um commit

apos migração o sistema ganhou vida e novas features foram criadas
sistemaProducaoGITv1.1 - frature nova criada e desenvolvida no git
sistemaProducaoGITv1.2 - frature nova criada e desenvolvida no git

durante esse período as features migradas do svn continuaram a ser desenvolvidas
sistemaFeature1SVNgit
sistemaFeature2SVNgit
sistemaFeature3SVNgit

agora quando tendo dar um merge do branch sistemaFeature1SVNgit para branch develop o que vem para develop é apenas o conteúdo versionado ou seja o que foi desenvolvido apos a migração

se eu pegar um branch migrado que não teve continuidade no seu desenvolvimento e tento realizar um merge para a develop ele não traz nem uma alteração porque como os arquivos foram copiado e colado na migração não temos histórico de mudanças.