Часто используемые команды git
Одно из требований, которые озвучиваются при устройстве на работу программистом – это умение работать с системами контроля (управления) версий. Иными словами, в современных реалиях, вам скорее всего необходимо будет уметь работать с GiHub—ом. На самом деле это не так уж сложно.
Я не собираюсь писать очередной учебник по работе с гит и хабом, а просто хочу создать что-то типа небольшого справочника, небольшой шпаргалки по командам.
Итак, обычно работа над уже имеющимся проектом заключается в клонировании себе его локально (на рабочую машину). Для выполнения команд установите Git BASH – командная строка для Windows. Некоторые команды, ктсати, очень похожи на команды обычной консоли виндовс. Например,
cd "название_папки"Переход к требуемому каталогу.
Примечание. Для работы с закрытыми репозиториями (например, для гитлаба) необходима будет авторизация. Потребуется сгенерировать ключи для SSH (например, помощью Putty) и добавить их в каталог и на сайт.
Список команд:
Клонировать себе проект
git clone <проект>Клонировать себе проект и переключиться на ветку:
git clone <проект> -b <название_ветки>Создать свою ветку проекта:
git checkout –b <название_ветки>Зафиксировать изменения:
git add -uЗаписать изменения в коммит:
git commit -m "<Комментарий>"Отправить изменения в ветку:
git push --set-upstream origin <название_ветки>Получить изменения из репо
git fetchСбросить все до мастера, принудительно перезаписать все файлы
git reset --hard origin/masterСписок команд будет добавляться.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.