Я переименовал несколько файлов в моем репозитории git, но я забыл использовать git mv
для переименования этих файлов. Я хотел бы, чтобы мой коммит отражал переименованные файлы, а не показывал удаление и дополнение к репо. Можно ли сделать что-то подобное?
Или мне нужно было бы создать своего рода макрос, который использует mv
, чтобы переместить файл обратно к исходному имени, а затем git mv
, чтобы переименовать его еще раз вот так:
function fixmv() { mv $2 $1 && git mv $1 $2 }
Если есть встроенный способ сделать это с помощью git, я бы хотел услышать.