[Udemy] Основы работы с Git и GitHub (Денис Астахов)
Самое важное что нужно знать о Git и GitHub для повседневной работы
Чему вы научитесь
Для чего используют Git
Различие между Git и GitHub
Работе с локальными Repository
Работе с удалёнными Repository
Всем самым важным основным командам Git
Восстановление предыдущих версий файлов
Требования
Компьютер с Windows или Linux
Доступ в Интернет
Знания программирования не требуются
Описание
Git и GitHub - Идеальная и широко используемая система управления версиями файлов.
Знания работы с Git требуются для всех программистов и людей пишущих скрипты или любой код.
На этом курсе мы рассмотрим:
1. Что такое Git и что такое GitHub и для чего он так широко используется
2. Как установить Git на Linux (Ubuntu, RedHat)
3. Как установить Git на Windows
4. Конфигурация файла .gitconfig
5. Работа с Local Repository
6. История изменений, игнорирование .gitignore и восстановление файлов
7. Открытие бесплатного аккаунта GitHub
8. Загрузка проекта в GitHub, git push
9. Hастройка логина в GitHub через SSH Key на Linux
10. Hастройка логина в GitHub через SSH Key на Windows
11. Создание и работа с ветвлениями - git branch
12. Возврат на предыдущие версии
13. Полный рабочий цикл действий Git + GitHub
Программистам любого уровня
Всем кто пишет скрипты, код
Всем кто сохраняет важные документы и файлы
Что входит в курс?
2 часа видео
Материалы курса
13 лекций - 01:50:20
– Основы работы с Git и GitHub
Что такое Git и GitHub, и для чего они нужны - 12:54
Установка Git на Linux - 02:33
Установка Git на Windows - 02:23
Конфигурация .gitconfig - 04:27
Работа с Local Repository - 12:16
История Изменений, .gitignore, восстановление файлов - 13:45
Открытие бесплатного аккаунта GitHub - 04:18
Загрузка проекта на GitHub - git push - 05:36
Hастройка логина в GitHub через SSH Key на Linux - 06:15
Hастройка логина в GitHub через SSH Key на Windows - 04:44
Создание и работа с ветвлениями - git branch - 19:23
Возврат на предыдущие версии - 07:28
Полный рабочий цикл действий Git + GitHub - 14:18
О преподавателе
Denis Astahov
DevOps Engineer
Я 10 лет работал в Intel Corporation на должностях от техника чистой комнаты, до инженера Автоматизации, также занимался технической поддержкой всех интеловских заводов по всему миру.
Во время работы в Интеле преподавал различные курсы для новых работников.
Занимался созданием учебных материалов и курсов для персонала, а также написанием технической документации.
Последние 3 года занимаюсь DevOps и полной автоматизацией инфраструктур на платформе AWS - Amazon Web Services.
Пишу скрипты Автоматизации на Python, Bash, Ansible и PowerShell.
Имею следующие IT сертификаты:
- AWS Solutions Architect - Associate
- AWS Developer - Associate
- AWS SysOps Administrator - Associate
- AWS DevOps Engineer - Professional
- AWS Solutions Architect - Professional
- AWS Cloud Practitioner
- MTA - Networking
- MTA - Windows Server Administration
- LPI - LInux Essentials
- SumoLogic Admin
- New Relic Performance Pro
Сейчас я работаю DevOps инженером, живу в Ванкувере, Канаде.
Все сложные вещи всегда можно объяснить просто, или очень просто, главное, нужно найти правильные простые слова и хорошие примеры, и желательно несколько хороших примеров.