Переименуйте файл в git и сохраните историю

Можно ли переименовать файл, используя рабочий стол Github вместо оболочки git, и сохранить его историю?

1 ответ

Решение

git mv oldname newname

делает именно то, что вы хотите.

РЕДАКТИРОВАТЬ: Дело в том, что я не думаю, что клиент GitHub Desktop позволяет вам сделать это. Честно говоря, я все реже и реже использую рабочий стол Github, видя, что a) веб-сайт github позволяет вам делать больше вещей непосредственно в сети на своей вилке на своих серверах, и b) интеграция с git практически в любую IDE доступна и c) Рабочий стол github может скрывать многие детали работы с git, но, по моему скромному мнению, он делает "неправильную вещь", не только устраняя сложность, но и внося путаницу в микс, и d) в собственном учебнике Github даже не упоминается Это

Короткий ответ - нет, это невозможно из Git Desktop. Вы должны использовать командную строку или веб-доступ (работает только для некоторых файлов). См. Документ https://help.github.com/en/articles/renaming-a-file

Другие вопросы по тегам