Отправка в репозиторий GitHub
Это руководство содержит инструкции по подключению проекта FlutterFlow к репозиторию GitHub и управлению пользовательским кодом.
Подключение репозитория GitHub
В этом разделе мы разберёмся, как подключить проект FlutterFlow к репозиторию GitHub. Это включает создание нового репозитория, установку приложения FlutterFlow GitHub App и отправку кода в репозиторий.
Вот как это сделать:
- Сначала перейдите в свой аккаунт GitHub и создайте новый репозиторий.
- После создания репозитория установите приложение FlutterFlow для GitHub в свой аккаунт GitHub.
- Теперь вы можете отправить код в репозиторий.
- FlutterFlow всегда отправляет изменения в ветку с именем
flutterflow. Избегайте внесения прямых изменений в эту ветку, поскольку они будут перезаписаны при следующей отправке из FlutterFlow. - Если нужно внести изменения в код, выполняйте их в отдельной ветке. Подробнее о управлении пользовательским кодом.
Управление пользовательским кодом в GitHub
Написание пользовательского кода позволяет добавлять функции, которые не поддерживаются текущей функциональностью FlutterFlow. В этом разделе описано, как управлять пользовательским кодом с помощью GitHub, чтобы предотвратить его перезапись FlutterFlow.

Диаграмма иллюстрирует поток или процесс управления кодом в GitHub. Этот процесс позволяет использовать все возможности FlutterFlow и развертывать приложение с пользовательским кодом.
Вот пошаговое объяснение:
1. Подключение FlutterFlow к GitHub
Сначала настройте подключение между проектом FlutterFlow и репозиторием GitHub. Следуйте этим шагам, если вы ещё этого не сделали.
2. Создание ветки для пользовательского кода
После отправки кода FlutterFlow в GitHub он попадает в ветку flutterflow. Чтобы защитить свои пользовательские изменения от перезаписи при будущих отправках, создайте ветку develop.
- Перейдите в свой репозиторий GitHub.
- В выпадающем списке веток переключитесь с
mainнаflutterflow. - В поле создания ветки введите
developи создайте ветку изflutterflow.
3. Добавление пользовательского кода
После подготовки ветки develop клонируйте репозиторий на локальную машину. Откройте проект в вашей IDE, переключитесь на ветку develop и добавьте пользовательский код.
После внесения изменений закоммитьте и отправьте их обратно в ветку develop.
4. Слияние изменений из FlutterFlow
Чтобы интегрировать последние обновления проекта FlutterFlow в пользовательский код:
- Создайте запрос на слияние в GitHub из
flutterflowвdevelop. - Проверьте и слейте изменения, разрешив конфликты при необходимости.
5. Финальное тестирование и развертывание
После тестирования изменений в develop:
- Слейте
developвmainчерез новый запрос на слияние в GitHub. - После проверки и слияния разверните приложение из ветки
mainс помощью функций развертывания FlutterFlow.
Также ознакомьтесь, как скачать код с помощью FlutterFlow CLI и Локальный запуск.