Skip to main content

Переименование файла

Любой файл в репозитории можно переименовать непосредственно в GitHub Enterprise Server или с помощью командной строки.

Переименование файла в GitHub Enterprise Server

Переименование файла позволяет также переместить файл в новое расположение.

Совет.

  • Если вы попытаетесь переименовать файл в репозитории, к которому у вас нет доступа, мы создадим вилку проекта к вашей личной учетной записи и поможем отправить запрос на вытягивание в исходный репозиторий после того, как вы зафиксируете внесенное изменение.
  • Имена файлов, создаваемых через веб-интерфейс, могут содержать только буквенно-цифровые символы и дефисы (-). Чтобы использовать другие символы, создайте и зафиксируйте файлы локально, а затем отправьте их в репозиторий.
  • Некоторые файлы, например изображения, переименовываются из командной строки. Дополнительные сведения см. в разделе Переименование файла с помощью командной строки.
  1. В репозитории перейдите к файлу рабочего процесса, который вы хотите переименовать.
  2. В правом верхнем углу представления файла щелкните , чтобы открыть редактор файлов. Значок редактирования файлов
  3. Измените имя файла по своему желанию в поле имени файла. Одновременно можно обновить и содержимое этого файла. Редактирование имени файла 1. В нижней части страницы введите короткое понятное сообщение о фиксации, описывающее внесенное в файл изменение. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими соавторами. Сообщение о фиксации для изменения 1. Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание нового запроса на вытягивание. Параметры фиксации ветви 1. Щелкните Предложить изменение файла. Кнопка "Предложить изменение файла"

Переименование файла с помощью командной строки

Любой файл в репозитории можно переименовать через командную строку.

Многие файлы можно переименовывать непосредственно в GitHub Enterprise Server, но для некоторых файлов, таких как изображения, необходимо использовать командную строку.

В этой процедуре предполагается, что вы уже сделали следующее:

  1. Откройте ТерминалТерминалGIT Bash. 1. Измените текущий рабочий репозиторий на локальный проект.
  2. Переименуйте файл, указав старое имя файла и имя, на которое вы хотите его изменить. Это позволит зафиксировать внесенное изменение.
    $ git mv OLD-FILENAME NEW-FILENAME
  3. Для проверки старых и новых имен файлов используйте git status.
    $ git status
    > # On branch YOUR-BRANCH
    > # Changes to be committed:
    > #   (use "git reset HEAD ..." to unstage)
    > #
    > #     renamed: OLD-FILENAME -> NEW-FILENAME
    > #
  4. Зафиксируйте подготовленный файл в локальном репозитории.
    $ git commit -m "Rename file"
    # Commits the tracked changes and prepares them to be pushed to a remote repository.
    # Чтобы удалить эту фиксацию и изменить файл, используйте команду "git reset --soft HEAD~1", а затем выполните фиксацию и добавьте файл еще раз.
  5. Отправьте изменения в локальном репозитории в your GitHub Enterprise Server instance.
    $ git push origin YOUR_BRANCH
    # Pushes the changes in your local repository up to the remote repository you specified as the origin