Перейти к основному содержимому

Отправка в репозиторий GitHub

Это руководство содержит инструкции по подключению проекта FlutterFlow к репозиторию GitHub и управлению пользовательским кодом.

Подключение репозитория GitHub

В этом разделе мы разберёмся, как подключить проект FlutterFlow к репозиторию GitHub. Это включает создание нового репозитория, установку приложения FlutterFlow GitHub App и отправку кода в репозиторий.

Вот как это сделать:

  1. Сначала перейдите в свой аккаунт GitHub и создайте новый репозиторий.

  1. После создания репозитория установите приложение FlutterFlow для GitHub в свой аккаунт GitHub.

  1. Теперь вы можете отправить код в репозиторий.

подсказка
  • FlutterFlow всегда отправляет изменения в ветку с именем flutterflow. Избегайте внесения прямых изменений в эту ветку, поскольку они будут перезаписаны при следующей отправке из FlutterFlow.
  • Если нужно внести изменения в код, выполняйте их в отдельной ветке. Подробнее о управлении пользовательским кодом.

Управление пользовательским кодом в GitHub

Написание пользовательского кода позволяет добавлять функции, которые не поддерживаются текущей функциональностью FlutterFlow. В этом разделе описано, как управлять пользовательским кодом с помощью GitHub, чтобы предотвратить его перезапись FlutterFlow.

manage-custom-code

Диаграмма иллюстрирует поток или процесс управления кодом в GitHub. Этот процесс позволяет использовать все возможности FlutterFlow и развертывать приложение с пользовательским кодом.

Вот пошаговое объяснение:

1. Подключение FlutterFlow к GitHub

Сначала настройте подключение между проектом FlutterFlow и репозиторием GitHub. Следуйте этим шагам, если вы ещё этого не сделали.

2. Создание ветки для пользовательского кода

После отправки кода FlutterFlow в GitHub он попадает в ветку flutterflow. Чтобы защитить свои пользовательские изменения от перезаписи при будущих отправках, создайте ветку develop.

  1. Перейдите в свой репозиторий GitHub.
  2. В выпадающем списке веток переключитесь с main на flutterflow.
  3. В поле создания ветки введите develop и создайте ветку из flutterflow.

3. Добавление пользовательского кода

После подготовки ветки develop клонируйте репозиторий на локальную машину. Откройте проект в вашей IDE, переключитесь на ветку develop и добавьте пользовательский код.

После внесения изменений закоммитьте и отправьте их обратно в ветку develop.

4. Слияние изменений из FlutterFlow

Чтобы интегрировать последние обновления проекта FlutterFlow в пользовательский код:

  1. Создайте запрос на слияние в GitHub из flutterflow в develop.
  2. Проверьте и слейте изменения, разрешив конфликты при необходимости.

5. Финальное тестирование и развертывание

После тестирования изменений в develop:

  1. Слейте develop в main через новый запрос на слияние в GitHub.
  2. После проверки и слияния разверните приложение из ветки main с помощью функций развертывания FlutterFlow.
подсказка

Также ознакомьтесь, как скачать код с помощью FlutterFlow CLI и Локальный запуск.