JS Core

Лекция 01

Git, GitHub

Команды git

Git Flow



Основные возможности

  • git init
  • git add
  • git commit
  • git status
  • git config
  • git branch
  • git checkout
  • git merge

git init


git add


git commit


git status


git config


git checkout


git merge


Работа с удаленным репозиторием

  • git remote
  • git clone
  • git fetch
  • git pull
  • git push

git remote


git clone


git fetch


git pull


git push


Бонусные команды

  • git stash
  • git cherry-pick
  • git rebase

Git Flow


1. Создать новую ветку


2. Добавить изменения (создать несколько новых коммитов)


3. Создать запрос на внесение изменений (pull/merge request)


4. Обзор и обсуждение кода Внесение новых изменений


5. Развёртывание кода и финальное тестирование


6. Внесение изменений в основную ветку


Q&A