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

Пуш в репозиторий GitHub

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

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

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

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

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

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

  3. Теперь вы можете пушить свой код в репозиторий.

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

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

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

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

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

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

2. Создайте ветку пользовательского кода

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

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

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

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

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

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

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

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

5. Тестирование и развертывание

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

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

Также посмотрите, как можно скачать код с помощью FlutterFlow CLI и Local Run.