Git dazu bringen, umbenannten und bearbeiteten Dateien zu folgen

Fragen zum Umbenennen von Dateien in Githaben gewesen fragte vorher, aber ich kann keine Lösung für mein spezifisches Problem finden.

Ich habe mehrere Dateien verschoben und bearbeitet (habe ich nicht verwendet)git mv - leider ist es jetzt zu spät dafür). Jetzt möchte ich es, wenn mein Kollege aus meinem Repository abruft und seine eigenen Änderungen an denselben Dateien vorgenommen hat (ohne sie zu verschieben), werden meine Änderungen erfolgreich mit seinen am neuen Speicherort der Datei zusammengeführt. Um erfolgreich zusammenzuführen, muss Git eindeutig wissen, dass es sich um dieselben Dateien handelt.

Ist Git schlau genug, um das alleine herauszufinden? Es scheint schwer zu glauben. Und wenn ja, wie kann ich sicher sein, dass eine bestimmte Datei von Git übernommen wird - auch wenn sich der Inhalt geändert hat?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage