Создание проекта и работа с GIT в PhpStorm

В этом уроке мы научимся с вами работать с GIT через PHPStorm а так же создадим наш репозиторий для проекта на Symfony.

GitLab – регистрация и создание проекта

Приступим, идем на сайт https://gitlab.com и регистрируемся там.

Регистрация в GitLab

После регистрации входим в аккаунт и создаем проект

Создание проекта в GitLab
Новый проект

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

В самом начале я учил вас работать через консоль, это нужное дело, но сегодня я вам покажу как ведется работа с GIT в IDE PHPStorm, это быстрее и удобнее.

PHPStorm – установка

Для начала скачаем и установим Toolbox App – это удобная утилита, которая позволяет вам запускать любую из версий PHPStorm,  JetBrains любят часто обновлять свои продукты и зачастую свежие обновления содержат массу багов по этому рекомендую на момент написания статьи использовать версию PHPStorm 2018.2.6

Запуск PHPStorm

После установки, запустите PHPStorm, используйте Trial (тестовую, пробную) версию для ознакомления с продуктом.

Теперь нам нужно сделать checkout нашего репозитория на наш компьютер, для начала создадим проект. Идем в File -> New Project

Новый проект в PHPStorm

Укажем что мы хотим создать пустой проект, а так же дадим ему название symfony-rest, нажимаем Create и мы видим что создался пустой проект.

Теперь введем проект под контроль системы управления версиями GIT, идем в VCS -> Enable Version Control Integration… и в появившемся окне выбираем Git

Далее: VCS -> Git -> Remotes

Нажимаем на + и добавляем в URL наш репозиторий из GitLab


И наконец VCS -> Git -> Fetch (подтянем наш репозиторий)

Если вы все сделали правильно, то в нижнем правом углу вы увидите следующее

Мы находимся в ветке Master

В следующей статье “Сборка необходимых зависимостей и первый коммит” мы установим Symfony и сделаем первый коммит в GitLab

Подпишитесь на рассылку новых статей

Подпишитесь на рассылку свежих статей и присоединяйтесь к 7 остальным подписчикам.