git mv
Перемещает или переименовывает файл, сразу регистрируя изменение в индексе.
Сигнатура
git mv <источник> <назначение>Сокращение для последовательности «переместить файл + git rm старого + git add нового». Git обычно сам распознаёт переименование при обычном mv, но эта команда делает намерение явным и подготавливает изменение к коммиту.
git mv readme.txt README.md