git mv — команда, о которой не зна
Думал, что хорошо знаю Git. Оказалось, не совсем.
Сегодня узнал про git mv — она перемещает или переименовывает файлы, папки и симлинки в репозитории, автоматически обновляя индекс.
По сути, заменяет цепочку из трёх действий:
mv old_name new_name git rm old_name git add new_name
Одной командой:
git mv old_name new_name
Главный плюс — история файла сохраняется, и не нужно думать о том, чтобы не забыть что-то добавить или удалить из индекса.
А вы знали? Пользовались?