Ответ 1
На самом деле, есть способ переименовать папку с помощью веб-интерфейса.
См. Https://github.com/blog/1436-moving-and-renaming-files-on-github.
Мне удалось найти способ на сайте GitHub переименовать один файл и сделал это с успехом.
Я также смог найти способ переименовать целый репозиторий и сделал это с успехом.
Кто-нибудь знает, как сделать это для одного каталога без использования командной строки? Для справки я пытаюсь изменить каталог с именем InterviewTesting (который содержит файлы src и т.д.) На что-то другое. Я пытался сделать это одним способом файла.
Но это не позволило мне изменить имя каталога (InterviewTesting), только фактическое имя файла.
На самом деле, есть способ переименовать папку с помощью веб-интерфейса.
См. Https://github.com/blog/1436-moving-and-renaming-files-on-github.
Нет способа сделать это в веб-приложении GitHub. Я считаю, что единственный способ сделать это в командной строке с помощью git mv <old name> <new name>
или с помощью клиента Git (например, SourceTree).
Вы можете! Просто нажмите править в соответствии с исходным сообщением @committedandroider, а затем нажмите backspace с помощью курсора в начале имени файла. Это позволит вам отредактировать папку. По завершении нажмите "Слэш", чтобы снова изменить имя файла.
У меня была проблема с пропуском github некоторых изменений в папках с учетом регистра. Мне нужно было сохранить историю миграции, чтобы пример того, как я изменил папку "basicApp" в github на "basicapp"
$ git ls-files
$ git mv basicApp basicapp_temp
$ git add .
$ git commit -am "temporary change"
$ git push origin master
$ git mv basicapp_temp basicapp
$ git add .
$ git commit -am "change to desired name"
$ git push origin master
PS: git ls-files
покажет вам, как github видит имя вашей папки
Как новый пользователь git, я выбрал следующий подход. Из командной строки я смог переименовать папку, создав новую папку, скопировав в нее файлы, добавив и зафиксировав локально и нажав. Вот мои шаги:
$mkdir newfolder
$cp oldfolder/* newfolder
$git add newfolder
$git commit -m 'start rename'
$git push #New Folder appears on Github
$git rm -r oldfolder
$git commit -m 'rename complete'
$git push #Old Folder disappears on Github
Наверное, лучше, но у меня это сработало.
Вот видео, показывающее процесс переименования, который я создал. Инструмент локального хранилища - VS Code, а папки и файлы предназначены для веб-репо с использованием главной ветки - https://youtu.be/94MbtcIKYDg.
Видео основано на выбранном ответе, показанном выше.
Если у вас есть GitHub Desktop, измените имена каталогов на вашем компьютере, а затем перенесите обновление со своего рабочего стола на свою учетную запись github, и оно изменит их там. :)
Надеюсь, поможет!
Я изменил имя "Untitlted Folder", переместив вверх один каталог, в который перечислены папка без названия и другие документы.
Отметьте маленькую белую коробку перед "Untitled Folder", кнопка "rename" появится вверху. Затем щелкните и измените имя папки на любое чудное имя, которое вы хотите.
См. кнопку "Переименовать"?