/team5

Primary LanguageJavaScript

Kill0gr@m

Мы используем

Структура проекта

потом

Запуск проекта

потом

Работа с GitHub (console вариант)

  1. Делаем fork главного репозитория через сайтик.
    Просто полный клон репозитория на ваш GitHub аккаунт.
  2. git clone 'главный репозиторий' .
    Скачиваем содержимое репозитория на локальный компьютер в текущую папку.
  3. git remote add upstream 'главный репозиторий'
    Указали на репозиторий из которого будем подтягивать изменения для обновления проекта.
    [Убедиться, что всё получилось можно командой: git remote -v]
  4. git checkout -b 'имя вашей новой ветки'
    Создадим ветку для какой-нибудь супер фичи, в которой продолжим разработку.
    [Убедиться, что всё получилось можно командой: git remote -v]
  5. git add 'file[s]'
    git commit -m 'type(where): message'
    git push origin 'имя вашей новой ветки'
    Знатно кодим, а после фиксируем все изменения и пушим в ветку.
  6. git checkout master
    Переключились на мастер, чтобы подтянуть все изменения из upstream'а.
    git fetch upstream master
    Обновили структуру проекта, узнали о ветках и прочее.
    git pull upstream master
    Подтянули все обновления.
    git push origin master
    Запушили в свой форковский мастер изменения.
  7. git checkout 'имя вашей новой ветки'
    Переключаемся обратно на нашу ветку.
    git merge master
    Начинаем мёрджить с последними изменения из мастера нашего форка.
    [Вполне возможно, что у вас возникнут конфликты, о чём скажет консоль. Загляните в каждый файл и ручками устраните все конфликты]
    git push origin 'имя вашей новой ветки'
    Запушили всё в нашу ветку.
  8. Идём на сайт и создаём pull-request, указывая нашу ветку.

Presentation

ко 2ому хакатону