Серия видеоуроков по Git для новичков

  • Tutorial
Скорее всего, если вас привлекло название статьи, то вы начинаете свой путь знакомства с системой контроля версий Git. В данной статье я приведу 10+ видео о пошаговом вхождении в контроль версии используя Git. Данного курса будет вполне чем достаточно для работы с такими популярными сервисами как GitHub и Bitbucket.

Однажды мой знакомый, который только начинал свой путь в ИТ кинул мне данный мемчик что слева, с вопросом "А чем плохо то?", поэтому чтобы понимать данную шутку и уметь работать с самым популярным на сегодня VCS (Version Control System) рекомендую к ознакомлению серии видеоуроков, которую я привел ниже.

Прежде хочу сказать, что серия по Git не завершена и новые видео активно публикуются каждую неделю. Для тех кто желает следить за серией прошу перейти в плейлист по Git куда добавляются новые видео.

Содержание:


Урок 0. Подготовка и Введение


Урок 1. Первый коммит


Урок 2. Проверка состояния


Урок 3. Индексация файлов


Урок 4. История коммитов


Урок 5. Git checkout - Назад в будущее


Урок 6. Отмена индексированных файлов


Урок 7. Revert - Отмена коммита


Урок 8. Решение простого конфликта


Урок 9. Ветки и их применение


Урок 10. Слияние веток и решение конфликтов слияния


Урок 11. Rebase vs. Merge - Что такое git rebase?


Очень надеюсь данная серия видео кому-то поможет изучить Git либо улучшить его понимание.
Приятного изучения!
Share post

Similar posts

Comments 43

    +1

    "Из всех искусств для нас важнейшим является кино!"
    — Это грустно или весело?
    — Это?.. это… это печальнО!

      +9
      Другой картинки не нашлось?
        +9
        Вот да, жутко раздражает этот мем, быстрее бы на него мода прошла!
          0
          Сори, я наверно немного отстал :) Я не особо сижу в соц. сетях b не в курсе о персонаже мема, просто показалось удачным поведение персонажа и описание.
            –5
            Вот щас обидно было)) Соц. сетями не пользуюсь вообще! Ну если не считать ими ЯП и Хабру)
              –4
              Тогда я точно отсталый)) Реально не понимаю что за персонаж))
              –1
              соц.сети

              Это еще что! Недавно в новостях «пролетело», что ЭТО вот(на картинке) является самым даримым и ожидаемым подарком!
              Первая страница из гугла
                0
                А что, по Вашему мнению, плохого в соц сетях, что Вы прямо обижаетесь, что кто то заподозрил Вас в их использовании?
                  +2
                  В самих соц.сетях ничего, а вот «сидение» в них это непростительно трата времени. Именно на сидение я и среагировал!
              +4
              Он тут еще и неправильно использован.
                0
                Реально не понимаю что за персонаж))


                В этом дело, видимо)
            –3
            Зачем такие сложности, если есть черепаха?
            Мне гораздо проще нажать на иконку в графическом интерфейсе, чем помнить 1001 сочетание клавиш.
            tortoisehg+bitbucket
              +3
              Ну например для выполнения команд по SSH, или для понимания что именно «черепаха» сделает по клику на икноке, или если вы работаете в разных окружениях и запомнить иконки и меню разных GUI становится сложнее чем помнить хотя бы основные команды. А еще есть дополнения к гиту и не всякая «черепаха» умеет с ними работать.
                –1
                Черепаха скрывает иконки, которые не могут применяться в конкретном состоянии программы или конкретном этапе обработки данных. Гораздо меньше шансов выстрелить себе в ногу.
                Разбор полётов по SSH применяется именно после ошибок. Ошибок набора текста в консоли.
                Вместо плодотворной работы над проектом, вам придётся часто плясать с бубном над сторонним сервисом.

                Согласен, что Git, это не только чистый Си, там ещё множество форматов данных. В том числе и графика, музыка и даже 3D. Почти любой проект можно подключить к контролю версий. В этом случае черепаха отваливается, и используются инструменты для конкретных форматов данных.

                Использование консоли оправдано если если такого инструмента не существует, и то до момента написания графической обёртки. Потому как команде нужно работать над проектом, а не угадывать сочетания клавиш.
                  +1
                  Я могу согласится с тем, что «черепаха» прекрасно подойдет когда нет времени разбираться с синтаксисом команд гита. Либо когда людей/веток в проекте не так много.

                  На своем опыте могу сказать, что существуют проекты на которых часто надо выбирать делать pull через merge или rebase, регулярно приходится использовать stash. А если еще хочется держать историю чистенькой, то вспоминаешь про squash, amend и другие приятные команды. Возможно «черепаха» научилась удобно все это использовать, давно не пользовался.

                  Резюмируя: лично мне в 90% случаев хватает функционала работы с гитом встроенного в IDE, но оставшиеся 10% более критичны.
                +1

                Тогда уж лучше GitExtensions.

                +1
                Как-то давно решил освоить гит, посмотрел весь ютуб по несколько раз, и думал что я стал профи, но когда столкнулся с реальным кодом и с реальной задачей, понял что видеоуроки мне ничего не дали. Я полез в учебник по гиту и стал разбираться заново, моделируя ситуацию с которой столкнулся. Только после этого потихоньку стало приходить понимание, как это работает и почему. А после этого, уже стал понимать че в видео вообще происходит)
                  +17
                  Объясните мне в чём прелесть видеоуроков. Неужели проматывать видео в поисках нужной инфы проще чем скроллить страницу?
                    0
                    Это выбор каждого! Я думаю иногда полезно чтобы кто-то рассказал что как и почему :)
                      –2
                      Важно, чтобы правильно рассказывали. 11-ое видео около 4-ой минуты перепутаны какие коммиты из каких веток пришли.
                        0
                        В тексте не рассказывают что как и почему? Видео на много медленней воспринимается чем текст.
                      • UFO just landed and posted this here
                          +7
                          Прелесть видеоуроков в том, что подписчики и просмотры на youtube добавляются.
                            0
                            Вот это уже ближе к истине, спасибо!
                            +1
                            По видео не ищут, а смотрят целиком. Обычно только базовый материал удобен в видеоформате.
                            И это даже экономит много времени, если видео качественное.
                              0
                              если видео качественное

                              только это не про это видео
                                +1
                                Я не могу себе представить как можно git учить по видеоурокам. Не фотошоп вроде, показывать особо нечего.
                                Я вот глянул первое видео из цикла — тупо окно консоли с командами в нём.В формате статьи команды хоть скопировать можно, а тут на паузу ставь и перепечатывай. Не говоря уже про то, что видео включает процесс установки пакета, причём под маком. Каким местом это к git относится — непонятно. Раз человек с git решил связаться, то как минимум с установкой под свою систему он должен справляться.
                                  0
                                  Перепечатка команд таки полезнее, чем их копирование. Хоть чуточку запомнятся. С остальным согласен.
                                +3
                                Каждый по-разному воспринимает информацию, кому-то необходимо прочесть, например мне легче запомнить если мне это кто-то сказал в процессе «общения». Есть аудиалы, визуалы и кинестетики- у каждого от природы «прокачаны» свои каналы восприятия. это просто к примеру…
                                  0
                                  Чтоб написать грамотную статью, надо много времени, ище иллюстрации подготовить. А видео делается тяпляп «и так сойдет», наговорил, лишнее вырезал и всё(не говорю что в данном так, честно даже не смотрел, но в большинстве случаев именно так).
                                  ИМХО: куда полезнее https://githowto.com/ru и https://git-scm.com/book/ru/v2
                                  0
                                  Как можно что-то вообще объяснять новичкам, снимая при этом видео, и не использовать хотя бы git log --graph?..
                                  Советую новичкам ungit, не кормить сразу читать книги.
                                    0
                                    вот и у меня бомбануло от такого )))
                                    контролировать изменения только по git status (без git diff) для новичков ещё ок
                                    но рассказывать про ветки без графического представления!..
                                    слияния, конфликты, а тем более rebase — без этого становятся неведомой хернёй
                                    –2
                                    Если смотреть видео без звука и с субтитрами, видео превращается в развлекательное, весело.
                                    А вообще не очень понятно такое дробление видео. Зачем делать over 10 видео по 4-7 минут? Почему бы не записать урок полноценный минут на 15 хотя бы?
                                      –1
                                      А вообще не очень понятно такое дробление видео.

                                      Больше просмотров канала. Не 1000, а 1000 х 7.
                                        +2
                                        Я не смотрел видео из топика, но статистически более короткие видео гораздо предпочтительнее длинных с точки зрения вовлеченности аудитории. То есть для удержания аудитории более короткие видео лучше более длинных.

                                        Также отмечу это с точки зрения ученика на различных образовательных ресурсах типа coursera и edx — более короткие видео легче для восприятия и имеют больше шансов быть просмотренными до конца.
                                          0
                                          Полностью с вами согласен! Стараюсь уменьшить время видео до 3-5 минут.
                                            0
                                            А разница? Ну просмотрят они не половину ролика в 30 минут, а 3 ролика по 5 — всё одно тема не будет изучена до конца.
                                            А вообще, это похоже на замкнутый круг — у людей всё короче период концентрации, поэтому мы делаем всё более короткие статьи и видео, что позволяет людям ещё чаще отвлекаться, делая их период концентрации ещё короче. Деградация на лицо. Скоро на Хабре будут статьи размером с твит.
                                              0
                                              Хотите узнать «крейсерский» период концентрации человека? Обратите внимание на среднюю длину его комментариев, например, на хабре :). Показатель, конечно, не то что бы прям совсем объективный, однако нечто коррелирующее с действительным положением вещей в нём есть.
                                                0
                                                Создание и поглощение контента- разные по сложности вещи. Читаю я статьи намного более длинные, чем комментарии, которые я пишу.
                                          0
                                          Отличные, понятные уроки о сложном (для меня это новое и сложное), спасибо.
                                            0
                                            Мне понравилось объяснение:

                                            кратко и понятно.
                                              0
                                              Так чем плохо-то?

                                              Only users with full accounts can post comments. Log in, please.