Какие файлы загрузить в систему контроля версий? - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу загрузить свои проекты Flutter в Github.

Но я не знаю, какие файлы или папки я должен загрузить, а какие я должен добавить в файл .gitignore !

Вот папки:

  • .dart_tool
  • .idea
  • android
  • build
  • images
  • ios
  • lib

Вот файлы:

  • .gitignore
  • .metadata
  • .packages
  • i_am_rich.iml
  • pubspe c .lock
  • pubspe c .yaml
  • README.md

Итак, какие папки и файлы?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

упомяните ваш файл в файле .gitignore в родительском каталоге

0 голосов
/ 28 февраля 2020

Поиск папок по папкам

1) .dart_tool генерируется, вам не нужно pu sh it

2) .idea, никогда pu sh this папка, она генерируется вашей IDE

3) .package, она будет сгенерирована при установке зависимостей, нет необходимости в pu sh it

4) i_am_ruch.iml, IML это файл модуля, созданный IntelliJ IDEA, нет необходимости в pu sh it

5) pubspec.lock генерируется pub, вам не нужно pu sh it

6) build папка создается при сборке проекта

Итак, наконец, вы должны pu sh android, lib, ios, images, .gitignore, pubspec.yaml и README.md

  • ios, android папка содержит собственный код и конфигурацию для каждой платформы
  • lib содержит ваш флаттер код
  • images, я думаю, что его ресурсы
  • pubspec.yaml содержат зависимости для установки во время pub get, а также некоторые настройки проекта

Если вы хотите gitignore совершенного трепетания: вот оно (от официальный репозиторий Flutter Github)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...