Работа с файлами
Работа с кодом
Дерево файлов репозитория
Для отображения дерева файлов выполните следующие действия:
-
В профиле репозитория выберите файл.
-
Отобразится дерево файлов и папок проекта, станет доступна навигация по нему.
Поиск по файлам и папкам в дереве репозитория
Поиск по файлам и папкам в дереве репозитория:
- отображает результаты по мере ввода текста;
- поддерживает частичное совпадение и регистронезависимость;
- позволяет быстро находить файлы и папки для ветки, тега или конкретного коммита.
Для поиска по файлам и папкам в дереве репозитория выполните следующие действия:
-
Чтобы отобразилась панель дерева репозитория, в его профиле выберите файл или папку.
-
Введите название файла или папки в поле поиска (в панели дерева репозитория).
-
Отобразится меню со списком подходящих файлов и папок.
Добавление файлов в репозиторий
Добавление файла в репозиторий
Создание файла
Для создания файла в репозитории выполните следующие действия:
-
В профиле репозитория:
- Нажмите кнопку Файл.
- Выберите Создать файл.
-
Открылась страница с редактором кода:
- Введите имя файла (например, config.txt) и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
- Введите содержимое файла в открытом окне редактора.
- Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
Создание файла из редактора кода
Способ первый.
-
В профиле репозитория:
- Выберите необходимую папку.
-
В редакторе кода:
- Справа от названия выбранной папки нажмите на +.
- В появившемся выпадающем меню выберите пункт Новый файл.
-
Переход к стандартному процессу создания файла. Создание файла со второго шага.
Способ второй.
-
В редакторе кода:
- В разделе дерева репозитория, справа от активной ветки, нажмите на +.
- В появившемся выпадающем меню выберите пункт Новый файл.
-
Переход к стандартному процессу создания файла. Создание файла со второго шага.
Способ третий.
-
В редакторе кода:
- Наведите курсор на нужную папку в дереве репозитория и нажмите правой кнопкой мыши.
- В контекстном меню выберите пункт Новый файл.
-
Переход к стандартному процессу создания файла. Создание файла со второго шага.
Способ четвертый.
-
В редакторе кода:
- В заглушке редактора нажмите на кнопку Создать новый файл.
-
Переход к стандартному процессу создания файла. Создание файла со второго шага.
Создание папки
Для создания папки в корне репозитория выполните следующие действия:
-
В профиле репозитория выберите любой файл из списка, нажав на него.
-
Открылась страница с редактором кода:
- Нажмите на пиктограмму Редактировать.
- Рядом с названием активной ветки в дереве репозитория нажмите на +.
- В выпадающем меню выберите пункт Новая папка.
- (Опционально) Измените название новой папки на необходимое — для этого нажмите правой кнопкой мыши на созданную папку в дереве репозитория. В выпадающем меню выберите пункт Переименовать, введите нужное наименование.
Для создания вложенной папки внутри существующей:
-
В профиле репозитория выберите любой файл из списка, нажав на него.
-
Открылась страница с редактором кода:
- Нажмите на пиктограмму Редактировать.
- В дереве репозитория нажмите правой кнопкой мыши на папку, в которую нужно добавить папку.
- В контекстном меню выберите пункт Новая папка.
- (Опционально) Измените название новой папки на необходимое — для этого нажмите правой кнопкой мыши на созданную папку в дереве репозитория. В выпадающем меню выберите пункт Переименовать, введите нужное наименование.
Коммит в новую ветку
Чтобы закоммитить новый файл в новую ветку на втором шаге создания фала:
- Выберите Создать новую ветку для этого коммита.
- Введите название ветки.
- Нажмите Сохранить.
Коммит в отдельную ветку с запросом
Чтобы закоммитить новый файл в новую ветку на втором шаге создания фала:
- Выберите Создать новую ветку для этого коммита.
- Введите название ветки.
- Отметьте чекбокс Открыть запрос на слияние.
- Нажмите Сохранить.
Подробнее см. раздел Создание запроса.
Загрузка файлов
-
В профиле репозитория:
- Выберите вкладку Код.
- Нажмите кнопку Файл.
- Выберите Загрузить файл.
-
Далее:
- Перетащите файлы в окно для загрузки или нажмите Выберите файл.
- Нажмите Сохранить.
Отобразится модальное окно создания коммита.
-
Далее в модальном окне вы можете:
- Сделать коммит в текущую ветку.
- Выбрать Создать новую ветку для этого коммита.
- Выбрать Создать новую ветку для этого коммита и отметить чекбокс Открыть запрос на слияние.
-
Открылась страница с редактором кода — отображается новый файл в дереве репозитория.
Загрузка файла из редактора кода
Способ первый.
-
В профиле репозитория выберите необходимую папку.
-
В редакторе кода:
- Справа от названия выбранной папки нажмите на +.
- В выпадающем меню выберите пункт Загрузить файл.
- Выберите файл на компьютере.
-
Файл открыт:
- Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
- (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
Способ второй.
-
В редакторе кода:
- Рядом с названием активной ветки в дереве репозитория нажмите на +.
- В выпадающем меню выберите пункт Загрузить файл.
- Выберите файл на компьютере.
-
Файл открыт:
- Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
- (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
Способ третий.
-
В редакторе кода:
- В дереве репозитория нажмите правой кнопкой мыши на папку, в которую хотите добавить файл.
- В контекстном меню выберите пункт Загрузить файл.
- Выберите файл на компьютере.
-
Файл открыт:
- Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
- (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
Способ четвертый.
-
В редакторе кода:
- В заглушке редактора нажмите на кнопку Загрузить файл.
- Выберите файл на компьютере.
-
Файл открыт:
- Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
- (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
При загрузке и редактировании файлов через редактор кода, если остается менее 10 Мб свободного места, появляется всплывающее уведомление в окне дерева файлов.
Ограничение по загрузке файлов через веб-интерфейс
Добавление файлов локально и загрузка в удаленный репозиторий
См. разделы работы с терминалом:
Редактирование файла
-
В профиле репозитория нажмите на нужный файл.
-
Открылась страница с редактором кода:
- Для редактирования нажмите на пиктограмму Редактировать.
- Отредактируйте файл.
- Справа в дереве репозитория рядом с названием измененного файла появился оранжевый маркер.
- (Опционально) Перейдите в другой файл, он доступен для редактирования. При открытии нескольких файлов доступна шторка с табами.
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
AI-оценка трудозатрат
Если репозиторий приватный, то кнопка будет заблокирована. В таком случае в соавторы следует добавить техническую учетную запись aigigaview.
Ограничения AI-обзора
- Функциональность AI-обзора доступна только для авторизованных владельцев и соавторов с правами администратора и на запись.
- Поддерживаемые форматы: .abap, .h, .c, .cc, .cpp, .cs, .clj, .coffee, .cu, .dart, .erl, .go, .groovy, .java, .jsx, .js, .jl, .kt, .lua, .php, .pas, .py, .pl, .rb, .rs, .scala, .sh, .sql, .swift, .ts, .tsx, .vb, .vue.
Вызов AI-оценки трудозатрат
Для вызова AI-оценки трудозатрат перейдите в репозиторий и далее:
- Выберите вкладку Код.
- Нажмите AI-оценка трудозатрат.
Отобразится результат оценки.
AI-оценка трудозатрат для приватного репозитория
Если репозиторий приватный или профиль приватный, то кнопка AI-оценка трудозатрат будет заблокирована. Для включения функциональности AI-оценки трудозатрат потребуется добавить в соавторы приватную техническую учетную запись aigigaview.
Если кнопка AI-оценка трудозатрат заблокирована, выполните следующие действия:
-
Перейдите в настройки репозитория для добавления в соавторы приватной технической учетной записи aigigaview.
-
- Введите имя aigigaview (учетная запись приватная и в поиске не отобразится).
- Нажмите Добавить.
Если имя введено верно, то aigigaview добавится в соавторы.
Далее кнопка станет доступна для приватного репозитория.
Удаление файла
-
Для удаления файла нажмите на выбранный файл.
-
Открылась страница с редактором кода:
- Нажмите на пиктограмму Редактировать.
- Нажмите правой кнопкой мыши на название файла в дереве репозитория.
- В контекстном меню выберите пункт Удалить.
- Справа в дереве репозитория рядом с названием удаленного файла появится красный маркер.
- (Опционально) Удаление можно Откатить, воспользовавшись строкой переименования файла.
-
Для сохранения изменений:
- Нажмите Сохранить все.
- (Опционально) Добавьте описание коммита.
- (Опционально) Создайте новую ветку для этого коммита.
- Нажмите Создать коммит.
Требования и ограничения к загрузке файлов
Ограничение по загрузке файлов через веб-интерфейс
- Размер отдельного загружаемого файла — не более 5 Мб.
- Совокупный размер загружаемых файлов за раз — не более 50 Мб.
Ограничения на коммиты по протоколу HTTPS
Размер файлов, которые можно загрузить в репозиторий одним коммитом по протоколу HTTPS — не более 100 Мбайт.
Просмотр файлов Jupyter Notebook (.ipynb)
Платформа GitVerse обеспечивает удобный просмотр файлов Jupyter Notebook (.ipynb) непосредственно в репозитории. Это позволяет быстро ознакомиться с содержимым файла, включая код, результаты выполнения, текст и визуализации, без необходимости скачивания файла или запуска отдельной среды.
Особенности просмотра
- Отображение содержимого: вы можете просматривать список входных/выходных элементов, которые, в свою очередь, могут содержать код, текст, математические выражения, графики, карты и иную медиа-информацию.
- Навигация: для удобства навигации по большим ноутбукам может быть доступно оглавление, формируемое из заголовков Markdown-ячеек.
- Статический рендеринг: обратите внимание, что поддерживается только статический рендеринг файлов .ipynb. Это означает, что вы можете просматривать отрендеренный файл, но не можете выполнять код или взаимодействовать с интерактивными элементами непосредственно в браузере на платформе GitVerse.
Как просмотреть файл Jupyter Notebook
- Перейдите в ваш репозиторий на GitVerse.
- Найдите и кликните на файл с расширением .ipynb.
- Содержимое файла будет автоматически отображено в браузере.
Для полноценной работы с Jupyter Notebooks, включая выполнение кода и создание новых ячеек, вам потребуется скачать файл и открыть его в локальной среде Jupyter или совместимом IDE.