Если я перемещаю файлы в репозитории, например, из одной папки в другую, будет git достаточно умным, чтобы знать, что это одни и те же файлы, и просто обновляет ссылку на эти файлы в репозитории или делает новый commit действительно создают копии этих файлов?
Я спрашиваю, потому что мне интересно, насколько полезен git для хранения двоичных файлов. Если он обрабатывает перемещенные файлы в виде копий, тогда вы можете легко получить репо, даже если вы фактически не добавляли никаких новых файлов.