Git - Курс по Git и GitHub
Изучите и поймите все основные функции Git: коммиты, ветви, слияние ветвей, синхронизация с GitHub.
Последнее обновление: 01.2023
Чему вы научитесь
Вы изучите все основные функции Git и GitHub, которые используются на практике чаще всего
Мы начнем с самых основ и того, как Git устроен и далее вы изучите и попрактикуетесь в основных функциях Git.
Понимание внутреннего устройства Git - главное в успешном дальнейшем использовании Git и GitHub
Вы изучите все основные функции Git - ветки, коммиты, слияние веток, загрузка изменений в удаленный репозиторий
Материалы курса
План курса
Присоединяйтесь к сообществу единомышленников!
Какие программы нужны для этого курса
Что такое Git и почему его стоит использовать
Разница между Git и GitHub
Почему Git - распределенная система Установка Git
Настройка имени и почты автора
Обзор основных команд в Терминале
Отличия Терминала от Оболочки Как инициализировать Git репозиторий
Инициализация Git репозитория в нашем проекте Области Git
Рабочая директория (working directory)
Индекс (staging area)
Репозиторий (repository)
Git сохраняет различные версии одного и того же файла Рабочий процесс Git
Статусы отслеживания файлов
Типы объектов в Git
Хэши объектов и SHA1 хэш-функция Что такое коммит и что он содержит
Как коммиты связаны между собой
Что такое HEAD
Что такое ветка Работа Git на примере
Пример репозитория - второй коммит
Пример репозитория - перемещение между версиями
Основные команды Git
План практических задач Создание файлов и папок в проекте
Создание первого коммита
Анализ внутренних объектов Git
Создание второго коммита
Перемещение между версиями Ветки в Git
Переключение между ветками
Команды для работы с ветками
Работа с ветками на практике
Слияние веток
Команда для слияния веток
Пошаговый процесс слияния веток Начало практики по слиянию веток
Установка редактора кода Visual Studio Code
Создание первого коммита в ветке feature
Создание коммита в редакторе кода
Переключение между ветками после изменений
Создание коммита в ветке main
Слияние ветки feature в main
Анализ репозитория после объединения веток
Удаление ветки feature Сервисы хостинга Git репозиториев
Клонирование удаленных репозиториев
Что такое origin
Команды для взаимодействия с удаленным репозиторием
Связь локального репозитория с удаленным
Практика по клонированию удаленного репозитория Практика по связыванию локального репозитория с удаленным
Создания авторизационного токена на GitHub
Создание коммита на GitHub
Просмотр всех коммитов на GitHub
Скачивание обновлений с GitHub
Задача для вас по загрузке локальных изменений
Требования
Вам понадобится только ваш компьютер Mac, Windows или Linux/Unix
На компьютере вы будете использовать терминал, а также редактор кода Visual Studio Code
Изучите и поймите все основные функции Git: коммиты, ветви, слияние ветвей, синхронизация с GitHub.
Последнее обновление: 01.2023
Чему вы научитесь
Вы изучите все основные функции Git и GitHub, которые используются на практике чаще всего
Мы начнем с самых основ и того, как Git устроен и далее вы изучите и попрактикуетесь в основных функциях Git.
Понимание внутреннего устройства Git - главное в успешном дальнейшем использовании Git и GitHub
Вы изучите все основные функции Git - ветки, коммиты, слияние веток, загрузка изменений в удаленный репозиторий
Материалы курса
План курса
Присоединяйтесь к сообществу единомышленников!
Какие программы нужны для этого курса
Что такое Git и почему его стоит использовать
Разница между Git и GitHub
Почему Git - распределенная система Установка Git
Настройка имени и почты автора
Обзор основных команд в Терминале
Отличия Терминала от Оболочки Как инициализировать Git репозиторий
Инициализация Git репозитория в нашем проекте Области Git
Рабочая директория (working directory)
Индекс (staging area)
Репозиторий (repository)
Git сохраняет различные версии одного и того же файла Рабочий процесс Git
Статусы отслеживания файлов
Типы объектов в Git
Хэши объектов и SHA1 хэш-функция Что такое коммит и что он содержит
Как коммиты связаны между собой
Что такое HEAD
Что такое ветка Работа Git на примере
Пример репозитория - второй коммит
Пример репозитория - перемещение между версиями
Основные команды Git
План практических задач Создание файлов и папок в проекте
Создание первого коммита
Анализ внутренних объектов Git
Создание второго коммита
Перемещение между версиями Ветки в Git
Переключение между ветками
Команды для работы с ветками
Работа с ветками на практике
Слияние веток
Команда для слияния веток
Пошаговый процесс слияния веток Начало практики по слиянию веток
Установка редактора кода Visual Studio Code
Создание первого коммита в ветке feature
Создание коммита в редакторе кода
Переключение между ветками после изменений
Создание коммита в ветке main
Слияние ветки feature в main
Анализ репозитория после объединения веток
Удаление ветки feature Сервисы хостинга Git репозиториев
Клонирование удаленных репозиториев
Что такое origin
Команды для взаимодействия с удаленным репозиторием
Связь локального репозитория с удаленным
Практика по клонированию удаленного репозитория Практика по связыванию локального репозитория с удаленным
Создания авторизационного токена на GitHub
Создание коммита на GitHub
Просмотр всех коммитов на GitHub
Скачивание обновлений с GitHub
Задача для вас по загрузке локальных изменений
Требования
Вам понадобится только ваш компьютер Mac, Windows или Linux/Unix
На компьютере вы будете использовать терминал, а также редактор кода Visual Studio Code
Скрытое содержимое могут видеть только пользователи групп(ы): VIP