Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.343
- Реакции
- 78.240
**Основы Git: полный курс по работе с системой контроля версий Git**
В этом курсе вы научитесь использовать Git для совместной разработки проектов. Мы изучим базовые команды для работы в терминале Linux, MacOS и Windows, разберемся с ветками, научимся удалять ветки, откатывать изменения, выполнять слияния, разрешать конфликты. Далее мы изучим продвинутые аспекты работы с Git: stash, squash, rebase, cherry-pick. В конце курса обсудим работу с GitHub и другими удаленными репозиториями.
Курс включает как теоретические материалы, помогающие лучше понять Git, так и практические упражнения в работе с консолью. Мы создадим простой проект и рассмотрим различные способы работы с системой контроля версий.
**Что вы узнаете после прохождения курса:**
- Делать commit
- Создавать и удалять ветки
- Сливать изменения
- Совместно работать над проектом
- Работать с удаленным репозиторием
- Решать конфликты
- Работать в командной строке
- Конфигурировать Git
**План курса:**
1. Введение
- Для чего нужен Git?
- Как устроен курс
- Обзор курсов
2. Базовые команды
- Командная строка
- Базовые команды Linux и Mac
- Базовые команды Windows
- Тест - Базовые команды
3. Начало работы с Git
- Базовые понятия
- Установка Git (Linux, Mac, Windows)
- Установка VSCode
- Создание репозитория
- Git config
- Первый commit
- Git log и checkout
- Тест - Начало работы с Git
4. Ветки и изменения
- Ветки
- Слияние
- HEAD
- Тэги
- Switch
- Тест - Ветки и изменения
5. Удаление
- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Dettached commit
- Решение конфликтов
- Gitignore
- Gitkeep
- Тест - Удаление
6. Продвинутая работа
- Stash
- Reflog
- Fast-forward merge
- Recursive merge
- Squash
- Rebase
- Cherry-pick
- Тест - Продвинутая работа
7. Удаленный репозиторий
- Удаленные репозитории
- Создание аккаунта
- Создание репозитория
- Создание SSH ключа
- Git remote
- Отправка новых изменений
- Remote tracking branches
- Local tracking branches
- Upstream
- Клонирование репозитория
- Удаление веток
- Force push
- Тест - Удаленный репозиторий
- Отзыв о курсе
8. Заключение
- Куда двигаться дальше
- Рекомендованный курс
В этом курсе вы научитесь использовать Git для совместной разработки проектов. Мы изучим базовые команды для работы в терминале Linux, MacOS и Windows, разберемся с ветками, научимся удалять ветки, откатывать изменения, выполнять слияния, разрешать конфликты. Далее мы изучим продвинутые аспекты работы с Git: stash, squash, rebase, cherry-pick. В конце курса обсудим работу с GitHub и другими удаленными репозиториями.
Курс включает как теоретические материалы, помогающие лучше понять Git, так и практические упражнения в работе с консолью. Мы создадим простой проект и рассмотрим различные способы работы с системой контроля версий.
**Что вы узнаете после прохождения курса:**
- Делать commit
- Создавать и удалять ветки
- Сливать изменения
- Совместно работать над проектом
- Работать с удаленным репозиторием
- Решать конфликты
- Работать в командной строке
- Конфигурировать Git
**План курса:**
1. Введение
- Для чего нужен Git?
- Как устроен курс
- Обзор курсов
2. Базовые команды
- Командная строка
- Базовые команды Linux и Mac
- Базовые команды Windows
- Тест - Базовые команды
3. Начало работы с Git
- Базовые понятия
- Установка Git (Linux, Mac, Windows)
- Установка VSCode
- Создание репозитория
- Git config
- Первый commit
- Git log и checkout
- Тест - Начало работы с Git
4. Ветки и изменения
- Ветки
- Слияние
- HEAD
- Тэги
- Switch
- Тест - Ветки и изменения
5. Удаление
- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Dettached commit
- Решение конфликтов
- Gitignore
- Gitkeep
- Тест - Удаление
6. Продвинутая работа
- Stash
- Reflog
- Fast-forward merge
- Recursive merge
- Squash
- Rebase
- Cherry-pick
- Тест - Продвинутая работа
7. Удаленный репозиторий
- Удаленные репозитории
- Создание аккаунта
- Создание репозитория
- Создание SSH ключа
- Git remote
- Отправка новых изменений
- Remote tracking branches
- Local tracking branches
- Upstream
- Клонирование репозитория
- Удаление веток
- Force push
- Тест - Удаленный репозиторий
- Отзыв о курсе
8. Заключение
- Куда двигаться дальше
- Рекомендованный курс
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [МИФ] Кто ты, когда никто не смотрит? 300 неудобных вопросов для честного разговора с собой [Рольф Добелли]
- Самоучитель английского от Яндекс Практикума. A1: Beginner [Екатерина Ионова, Анастасия Шахова, Алёна Васильева, Ольга Коннолли, Елизавета Рослякова]
- Telegram без факапов: от идеи до первых клиентов [Галина Грузнева]
- Метаболическая гибкость. Эффективная программа снижения веса, нормализации уровня сахара в крови и восстановления энергии за 5 шагов [Джилл Вейзенбер]
- Атеросклероз, тромбоз, варикоз. Доказательный подход к заботе о сердечно-сосудистой системе [Вероника Головина]
- Ленивые глаза не могут видеть ясно. Корейская система, позволяющая остановить падение зрения и убрать компьютерную шею за 3 минуты в день [Чонги Хон]
- Парадокс кишечника. Как повлиять на мозг, воздействуя на кишечник [Стивен Гандри]
- Тонкое тело для начинающих – понятный курс по работе с энергетической системой человека. 7 ключевых точек, которые дают жизненную силу []
- Психология для чайников. 3-е издание [Адам Кэш]
- Челленджи для детей [Нескучная лаборатория]