Как git отслеживает перемещение исходного кода между файлами?
По-видимому, когда вы перемещаете функцию из одного файла исходного кода в другой, журнал изменений git (для нового файла) может показать вам, откуда этот фрагмент кода был изначально взят (см., Например, раздел «Просмотр истории» вэтот урок).
Как это работает?