Работа phpStorm + GitHub

11 февраля 2019, 22: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 в удобной среде.
Андрей Копп
0    29    0
0

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

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

    Топики


    Комментарии

    Юрий 08 января 2019, 22:45
    Всевозможная очистка кэша в Laravel 5 2
    Андрей Копп 02 октября 2018, 09:04
    ComboBox с данными из другой таблицы modExtra 1