Здравствуйте, okon, Вы писали:
O>Замечаю тенденцию последних лет, разработчики любят перекомичивать сделанное другими путем перемещения файлов или какого-нибудь форматирования.
O>В итоге не всегда понятно кто сделал данный функционал, как вы боретесь с этим явлением, запрещаете перемещение, в комментариях пишете автора или иначе ?
git log foo/bar.h
1234: Vasya: Reformat code with clang-format
4321: Petay: Add functionality xyz
В чем проблема?

Наверное, можно взять версию до форматирования и на ней посмотреть git blame.