GIT курс для начинающих

git курс

Сегодня одним из базовых навыков для ИТ специалистов, сисадминов и программистов является умение работать с git. Это одно из частых требований в вакансиях крупных компаний. Если вы до сих пор не сталкивались с этим великолепным инструментом то GIT курс вам поможет освоить его буквально за пол часа.

Что такое Git

Git — это система контроля версий разработанная автором ядра Linux Линусом Торвальдсом. Системы контроля версий позволяют сохранять состояние проекта на разных стадиях разработки, чтобы иметь возможность откатить изменения в случае выявления ошибок на стабильную версию кода, а так же позволяют эффективно отслеживать изменения вносимые разными людьми при совместной разработке.

Если простыми словами, то GIT позволяет вам сохранить стабильное состояние написанного вами документа, кода программы или скрипта во время разработки. Продолжить вносить правки после этого и в любой момент вернуться к сохраненному состоянию. Таких точек (коммитов) может быть много. Более того вы можете делать ответвления (ветки, branch) от основной версии проекта и вносить изменения в них не боясь испортить основную версию.

Кому нужен GIT

Основная целевая аудитория это конечно же разработчики, но и системным администраторам очень пригодится Git во время разработки скриптов или плейбуков на Ansible. Так же с помощью Git можно добавить удобный контроль версий в любой профессии связанной с созданием материалов в электронном виде. Например веб-дизайнеры, графические дизайнеры, писатели и т.д.

GIT практически стал стандартным инструментом в командной работе разработчиков и DevOPS. Используя централизованные репозитории с помощью Git работают инструменты непрерывной разработки, тестирования и интеграции (CI/CD). Проще говоря GIT необходимо знать всем ИТ специалистам, а так же полезно будет знать всем кто творит что-то на компьютере.

Подпишись на наш канал в Telegram или VK - первым узнавай о бесплатных вебинарах и курсах, а так же скидках на платное обучение.

Основные команды GIT

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

  • git config —global user.name «Vasiliy Pupkin» — задать имя автора;
  • git config —global user.email «vasya@example.com» — задать email автора;
  • git init — создание репозитория в текущей папке;
  • git status — просмотр состояния репозитория;
  • git add . — добавить все файлы в индекс репозитория;
  • git commit -m «comment» — сделать снимок (commit) репозитория, зафиксировать текущие изменения. comment — комментарий какие изменения были зафиксированы;
  • git log — просмотр списка изменений (commit);
  • git diff filename — просмотр изменений файла filename с момента последнего комита;
  • git restore filename — восстановление изменений к последнему комиту файла filename;
  • git show commitid — просмотр изменений в комите с commitid;
  • git checkout commitid — переключится на конкретный комит с commitid;
  • git reset —hard commitid — переключиться на конкретный комит удалив все последующие;
  • git branch — просмотр веток;
  • git branch BRANCHNAME — создание ветки BRANCHNAME;
  • git checkout BRANCHNAME  — переключение на ветку BRANCHNAME;
  • git merge BRANCHNAME  — внесение изменений из ветки BRANCHNAME в текущую ветку;
  • git clone repourl — клонировение репозитория из repourl;
  • git push — отправить изменения из локального репозитория в удаленный;
  • git pull — забрать изменения из удаленного репозитория в локальный;

Темы GIT курса

  1. Зачем и кому нужен Git;
  2. Установка Git в Linux на примере Ubuntu;
  3. Установка Git в любой версии Windows;
  4. Первоначальная настройка Git. Инициализация проекта git init;
  5. Основные команды git status, git log, git add и git commit;
  6. Просмотр изменений git diff и откат изменений git restore;
  7. Как сделать чтобы некоторые файлы не попадали в репозиторий git — .gitignore;
  8. Просмотр изменений в любом снимке git show;
  9. Возврат на предыдущую версию с помощью git checkout и git reset;
  10. Работа с ветками git branche;
  11. Работа с Git в Visual Studio Code;
  12. Регистрация и создание репозитория в GitHub;
  13. Клонирование удаленного репозитория из github с помощью Git Clone;
  14. Настройка SSH в GitHub и локальном git.

Смотреть GIT курс

Смотрите так же профессиональные курсы повышения квалификации в ИТ сфере в нашем каталоге. Удобно искать по школе, цене, направлению. Многие курсы помогают в трудоустройстве.

Онлайн образование
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.