eMrd7FG6 · 27-Июн-21 15:36(4 года назад, ред. 05-Ноя-21 21:47)
Курс Git Год выпуска: 2021 Производитель: JavaScript.ru Сайт производителя: http://learn.javascript.ru/screencast/git Автор: Илья Кантор Продолжительность: 04:42:51 Тип раздаваемого материала: Видеоурок Язык: Русский Описание: Скринкаст по системе контроля версий Git. Охватывает широкий круг задач, начиная с простых коммитов и заканчивая перебазированием веток (см. Содержание). Выгодно отличается от некоторых других курсов тем, что не является записью занятий, а создан по заранее продуманному и написанному сценарию, в результате чего вы получаете только полезную информацию и не тратите время, ожидая пока инструктор набирает текст, формулирует фразы и исправляет свои собственные ошибки.
Содержание
Введение - Что такое Git
Основы - Конфигурация
Основы - Создание репозитория, первый коммит
Основы - Git и права на файлы
Основы - Git show, кто такие автор и коммиттер
Основы - Добавление файлов и директорий, git status
Основы - Хороший коммит
Основы - Зачем нужен индекс
Основы - Коммиты без git add
Основы - Удаление и переименование файлов
Ветки - Введение
Ветки - Создание и переключение
Ветки - Команда checkout при незакоммиченных изменениях
Ветки - Перенос незакоммиченных изменений
Ветки - Перенос веток 'вручную'
Ветки - Состояние отделённой HEAD
Ветки - Восстановление предыдущих версий файлов
Ветки - Слияние веток 'перемоткой'
Ветки - Удаление веток
Ветки - История переключений веток - лог ссылок reflog
Удаление 'лишних' файлов и незакоммиченных изменений
Reset - Жесткий reset --hard - отмена изменений, удаление коммитов
Reset - Мягкий reset --soft - замена и объединение коммитов
Reset - Правка последнего коммита - commit --amend
Reset - Смешанный reset (без флагов), сравнение видов reset
Reset - Таблица с действиями reset
Просмотр - Сравнение коммитов, веток и не только - git diff
Просмотр - Вывод истории - git log, форматирование коммитов
Просмотр - Диапазоны коммитов для git log и не только
Просмотр - Вывод git log коммитов, меняющих нужный файл
Просмотр - Поиск в истории, фильтры для git log
Просмотр - Кто написал эту строку git blame
Слияние - 'Истинное' слияние и разрешение конфликтов в git merge
Слияние - Коммит слияния, дальнейшие слияния
Слияние - Отмена слияния
Слияние - Семантические конфликты и их разрешение
Слияние - Полезный приём - сохранение веток с флагом --no-ff
Слияние - Создание коммита из ветки - merge --squash
Копирование коммитов - Копирование коммитов - cherry-pick
Перемещение коммитов - Перебазирование вместо слияния - rebase
Перемещение коммитов - Rebase и merge - сравнение подходов
Перемещение коммитов - Rebase с тестами, флаг -x
Перемещение коммитов - Перенос части ветки, rebase --onto
Перемещение коммитов - Перебазирование слияний, --rebase-merges
Перемещение коммитов - Интерактивное перебазирование, rebase -i
Перемещение коммитов - Исправляем коммит посередине ветки - autosquash
Отмена коммитов через revert - Обратные коммиты, revert
Отмена коммитов через revert - Отмена слияния через revert
Отмена коммитов через revert - Повторное слияние с rebase
Доп. информация: На мой вкус звук был несколько тихим, поэтому громкость увеличена. Проект по созданию русских и английских субтитров к данному курсу: https://github.com/iliakan/git-screencast ВНИМАНИЕ! 01.11.2021 торрент перезалит. Добавлен выпавший ранее урок 3.8. Приношу извинения за неудобства.
Меня сбил с толку автор скринкаста, который написал на https://github.com/iliakan/git-screencast "As of now, Git screencast is about 14 hours of high quality educational material about Git."
Какой-то странный курс. Скорее для уже знакомых с азами работы с репозиториями. Не для начинающих вроде меня. Резко уходит в дебри, при этом ни слова про работу с GitHub. Например, я не нашел ни одного упоминания про команду "git pull". Конечно, может быть, что у автора есть отдельный курс по GitHub, но вообще странно видеть такое изолированное освещение чисто Git. UPD
Таки да. Оказывается, у автора на его Youtube-канале есть специальный краткий вводный курс по git+github (из трех роликов) как раз для новичков. Вот ссылка на плейлист.
Да уж.. тяжёлый курс... не осилил. Явно не для начинающих. Инфографика и схемы - всё это супер!!! (Без них вообще не представляю, как можно что-то понять) ...Но... в любом случае слишком много глубокой информации даётся сразу, много подробностей, всё очень сжато и быстро, из-за чего теряется основная концентрация на теме из-за переконцентрации на мелочах ... вроде и всё объясняет, и с примерами...но нифига не усваивается... особенно вторая половина, где слияние веток, отмены.... это жесть. Интересно как сам автор всему этому научился, и за какой промежуток времени. Тут явно нужен подход "степ бай степ" с примерами и с практикой... и только после твёрдого усвоения базы - навешивать доп возможности и уходить в дебри... а так это просто подробная визуализированная справочная информация. Новичку, чтоб влиться в тему это всё уж точно не надо! Явно продвинутый курс. Или для продвинутых ))) Кому надо разжёванный вводный курс для начинающих - "GIT - Полный Курс Git и GitHub Для Начинающих [4 ЧАСА]" от Bogdan Stashchuk .... гуглите на ютубе. И то.... сразу повторяйте, что делает автор... иначе трудно всё это осилить.
Кому надо разжёванный вводный курс для начинающих - "GIT - Полный Курс Git и GitHub Для Начинающих [4 ЧАСА]" от Bogdan Stashchuk .... гуглите на ютубе. И то.... сразу повторяйте, что делает автор... иначе трудно всё это осилить.
Какой-то он уж слишком разжёванный. Обзор основных команд начинается только на 25-й минуте, а до этого автор рассказывает, как установить гит и как пользоваться терминалом. Впрочем, на вкус и цвет... Раздаваемый мной курс хорош как раз своей информативностью. Никто не мешает пересмотреть его несколько раз. Я им пользуюсь не как курсом, а как справочником, когда нужно освежить в памяти какую-нибудь редко используемую операцию.
Ну я так и написал, что это не курс, а скорее "визуализированная справочная информация" . Хотя если кому нужен справочная инфа, то имхо удобней залезть в справочник и быстро по поиску найти нужную команду и освежить в памяти её функционал, ключи итп... Но это при условии, если надо освежить нюансы, и до этого ты это всё знал и умеешь этим пользоваться. А чтоб научиться пользоваться имхо визуализированной справочной информации мало... нужен расжёванный курс. По поводу "Никто не мешает пересмотреть его несколько раз." - ну это кому как нравится... или пересматривать справочную информацию несколько раз.. или же потратить то же самое время, чтоб один раз просмореть расжёванный курс, и не тратить это время на пересмотре нескольких раз справочной инфы, которую и так можно бегло и сжато найти в справочнике )) ... Правильно говорите, на вкус и цвет
Это самый ах**нный видео курс по git который наверно существует. Во первых он в принципе бесплатный, а во вторых в нем все лаконично и четко. человек за 4 часа рассказал все, что в других курсах за 20 часов не могут нормально объяснить, к тому же не охватывают каких то тем.