Работа phpStorm + GitHub

11 февраля 2019, 21:23

Давно не писал статей из-за завалов всевозможных, по этому сейчас описываю что-то типа инструкции по использованию phpStorm и GitHub. С недавних пор а GitHub.com можно создавать приватные репозитории бесплатно. Из-за ограничений репозиторием одновременно могут заниматься до трёх разработчиков. Я надеюсь трудностей с установкой phpStorm не возникло. Начнём! Я так и не сумел коммитить через phpStorm по причине жёстких зависаний компьютера. По этому решил все действия с GitHub'ом делать через терминал, но не через обычный, а через Cmder. Выкачиваем Full версию и распаковываем в папку Tools, чтобы путь был C:\Tools\Cmder вообщем чтобы в пути не было русских буков, только латиница. Тогда у нас будут в терминале шрифты с разными цветами. После того как мы открыли терминал пишем команду:

cd C:\Projects\

Создадим репозиторий https://github.com/new. Теперь в терминале клонируем наш репозиторий:

git clone https://github.com/SequelONE/sOneSettings.git

и теперь мы можем открыть проект в phpStorm и выбрать нашу папку с проектом из репозитория. Настраиваем доступ к FTP для синхронизации данных Tools->Deployment->Configuration.... Здесь добавляем данные от FTP аккаунта, а потом заходим в Tools->Deployment->Options... и в выпадающем списке выбираем On explicit save action (CTRL+S) что даёт нам возможность загружать файлы при сохранении. Теперь у нас настроено пространство для работы и сейчас можно описать команды, которые будем использовать для заливки коммитов. Если мы сделали изменения в файле и сохранили его, можем залить коммит. В начале введём команду:

git add .

Благодаря этой команде мы добавим список изменёных файлов. Для проверки, что файлы добавлены мы можем ввести команду:

git status

А теперь делаем первый commit:

git commit -m "First commit"

Можем проверить что коммит добавлен:

git status

И теперь можно отправить его в репозиторий:

git push origin master

Если возникла необходимость объединения веток, то мы вводим команду:

git pull

Такими не хитрыми командами мы можем писать компоненты для MODX в удобной среде.

MODX.ONE
0    9220    0
0

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.