Как использовать Git? Практическое руководство | Уроки Git

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 98

  • @АлексейЕгоров-к9е
    @АлексейЕгоров-к9е 23 дня назад +1

    Лучшее видео по Git!!!! Смотрел видео час. 3 часа.... и ни чего там не понял. тут четко. кратко. только команды без нудоты.... класс!

  • @DostoevskyFedor1821
    @DostoevskyFedor1821 10 месяцев назад +47

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

    • @vitiyz803vitiyz
      @vitiyz803vitiyz 10 месяцев назад +3

      В каждых видеоуроках есть такой комментарий

    • @DostoevskyFedor1821
      @DostoevskyFedor1821 10 месяцев назад

      @@vitiyz803vitiyz ну я как человек с опытом говорю, особенно понятно ребейз объяснили. Я для молодых собираю всегда информацию в плане видосов, вот этот сейчас в топе моих рекомендаций

  • @МаксимГолошубов-я1ш
    @МаксимГолошубов-я1ш 9 месяцев назад +2

    Достойно, самая нужная база. Новичкам вообще топ, чтобы не пугались данной технологии

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 9 месяцев назад +1

    В целом, видео прям классное. Все хорошо, логично и наглядно подано

  • @ВикторВоеводов
    @ВикторВоеводов 10 месяцев назад +7

    Очень хорошая озвучка- ровная и размеренная- идеальная для учебного видео. Многое уже знакомо, но повторение - мать учения.

    • @neosapian1075
      @neosapian1075 10 месяцев назад

      любую озвучку можно прогнать через нейросеть.

    • @ВикторВоеводов
      @ВикторВоеводов 10 месяцев назад

      @@neosapian1075 но может ли нейросеть передавать живую энергию человека? Не окажется ли когда-нибудь подобное нейросетям типа информационного ГМО . Не наступит ли время информационной тошноты и рвоты?

    • @neosapian1075
      @neosapian1075 10 месяцев назад

      @@ВикторВоеводов конечно может. И я уверен вы уже слушали и слышали голоса ведущих, дикторов, блогеров кто использует нейронки для озвучки своего текста своим голосом , с определенными исправлениями . Вы просто этого не замечаете.

  • @PaulCherepnin
    @PaulCherepnin 10 месяцев назад +3

    Спасибо за подачу без лишней воды, и скорость вменяемая, и звук хороший. Красота!

  • @wariord1427
    @wariord1427 10 месяцев назад +8

    Однозначно лучшее видео про git. Мне бы такое видео в своё время )))

  • @mississippi_blues
    @mississippi_blues 10 месяцев назад +2

    Про тиг не слыхал, спасибо

  • @alencarter9287
    @alencarter9287 5 месяцев назад

    Спасибо за урок. Самая понятная подача темы из того, что я видел

  • @paradoxina
    @paradoxina 10 месяцев назад +2

    Реально просто понятно и без всяких котиков !

  • @TaimanSaidaliev
    @TaimanSaidaliev 10 месяцев назад +2

    Спасибо тебе автор, я год не мог понять как работает гит, а ты за 20 минут все разжевал

    • @max.on69
      @max.on69 10 месяцев назад

      Серьезно? Ты год не мог открыть доку по Гиту, где более полная информация, в отличие от того что преподносит автор (это скорее видео хендбкк)?

    • @deniskhakimov
      @deniskhakimov 10 месяцев назад

      ​@@max.on69 скорее всего он и не пытался )
      Сам долгое время обходился без Git, зная только базовый набор команд для личного использования. Однако любой проект, который предусматривает параллельную работу нескольких человек (или даже команд), требует наличия системы контроля версий.
      В итоге азы сетевого взаимодействия в Git мне за 15-20 минут рассказал коллега по проекту :)
      А чуть позже я просмотрел отменный ролик Моша Хамедани и прочитал пару книг, закрепив всё это дело в памяти (как тогда думал).
      По факту же вышло как обычно: если не используешь технологию долгое время, то у тебя в голове остаётся лишь общее представление о том, как она устроена, понимание принципов работы и наиболее часто используемый набор команд. Остальное уходит )

  • @ВладиславКузнецов-о8к
    @ВладиславКузнецов-о8к 8 месяцев назад

    Спасибо, друг! Столько гайдов теоретических по гиту, а вот такой вот, практический, это то что мне было нужно для первого коммита!)
    👍

  • @sundyrev
    @sundyrev 6 месяцев назад

    Это действительно лучший гайд, спасибо автору

  • @ThePro_0001
    @ThePro_0001 11 месяцев назад +4

    Полезное видео, благодарю!👍👍👍👍

  • @ixeda5904
    @ixeda5904 11 месяцев назад +5

    Крутое видео, всё чётко и понятно

  • @victormog
    @victormog 10 месяцев назад +2

    Очень полезное и краткое (даже слишком :) видео!
    Рекомендуется для лучшего понимания перед прочтением документации...

  • @vas-a-mi
    @vas-a-mi 10 месяцев назад +2

    Постоянно забываю git команды, так как все через Intellij IDEA заливаю. Спасибо за обзор, очень полезно!

  • @s.v.kulygin
    @s.v.kulygin 10 месяцев назад +1

    Спасибо. Офигенная подача. База, и даже больше, за 20 минут 👍

  • @misterbugurt677
    @misterbugurt677 10 месяцев назад +1

    Большое спасибо за проделанную работу!

  • @someChicoRy
    @someChicoRy 10 месяцев назад +1

    очень доступно и понятно. Лайк однозначно

  • @paleface_brother
    @paleface_brother 7 месяцев назад

    Спасибо, Егор.

  • @BellCranel-c3p
    @BellCranel-c3p 10 месяцев назад

    Спасибо за видео, было очень полезно)
    Удачи в развитии канала)

  • @VitalyKF
    @VitalyKF 10 месяцев назад +3

    git rebase это крайне полезная команда при обновлении feature веток поверх свежего master чтоб в своих ветках иметь всегда последние изменения + свои правки

  • @delir0
    @delir0 10 месяцев назад +1

    Спасибо! Жаль, что нет git bisect, раз уж ролик про "как профи". Вещь редко нужная, но очень полезная

  • @AnticoO
    @AnticoO 10 месяцев назад +1

    Отлично обзорное видео, спасибо!
    По поводу git push -- force, рекомендую присмотреться к git push -- force-with-lease. Это безопасней, меньше шансов перетереть чужие изменения в ветке, если ремоут обновился, а локальная бранча не отребейжена.

    • @ПавелВладимиров-и9л
      @ПавелВладимиров-и9л 9 месяцев назад

      У нас в компании соглашение, что форспуш нельзя делать в общие ветки. Потому что после форспуша все кто веткой пользвоались, должны обновиться, иначе они перезатрут изменения. Форспуш делаем иногда, но всех ставим в известность и контролируемо делаем.
      А для своих веток пожалуйста и описанной тобой проблемы не будет ,т.к. с веткой никто кроме тебя не работает обычно.

  • @ПавелВладимиров-и9л
    @ПавелВладимиров-и9л 9 месяцев назад

    Насчет объединения веток и переименования, если они последние, проще запомнить простой порядок действий:
    Делаешь откат веток, правишь что нужно, делаешь новый комит и форспушишь.
    Для отката: git undo
    А с остальными манипуляциями можно запутаться.
    Еще мог бы объяснить работу с git reflog. Там хранится история всего, в том числе и форспушей. То есть если закосячишь ветку, ее можно восстановить использую тот же git reset

  • @dmarsentev
    @dmarsentev 6 месяцев назад

    Спасибо!

  • @romankobzev2260
    @romankobzev2260 8 месяцев назад

    Можно ещё более верхнеуровневых рекомендаций? Что выносить в отдельные ветки, когда мерджить, оформление комментариев, интеграция с jira и тд.

  • @andrewkuzmin4400
    @andrewkuzmin4400 10 месяцев назад

    O! Codium? Сразу подписался! Спасибо что используете!

  • @ode2877
    @ode2877 10 месяцев назад

    Написано для профи, тоесть если я все это помню наизусть и даже свыше того, про субмодули, про аттрибуты меня можно назвать профи, приятно, минус комплекс самозывнца, спасибо😊

    • @opalev
      @opalev 10 месяцев назад

      лишь бы код нормально писал, с гитом разобраться - раз плюнуть)

    • @ode2877
      @ode2877 10 месяцев назад

      А я для документооборота его использую

  • @TheArtemus
    @TheArtemus 11 месяцев назад +2

    Вот теперь я понял! ! !

  • @ignimosanti8321
    @ignimosanti8321 8 месяцев назад

    спасибо

  • @unicoxr5tj417
    @unicoxr5tj417 10 месяцев назад +1

    со всего разбега лайкнул

  • @ladas1924
    @ladas1924 10 месяцев назад

    Лучшее объяснение работы с гитом, спасибо огромное!

  • @locktar-o-dark5664
    @locktar-o-dark5664 2 месяца назад

    Автор, как ты достиг отображения текущей ветки гита во встроенном терминале при переключении ветки?

    • @egorguru
      @egorguru  2 месяца назад

      У меня стоит zsh + Oh-My-Zsh

    • @locktar-o-dark5664
      @locktar-o-dark5664 2 месяца назад

      @@egorguru спасибо, так и думал, ох как неохота ставить в систему сторонние терминалы, на bash все настроил, выглядит красиво, но при переключении ветки в терминале vs code видна старая ветка. Написал isue в vs code, править не хотят.

  • @kunak1197
    @kunak1197 9 месяцев назад

    Полезное видео. Жалко ничего не сказано про diff. И как настроить гуи тулзы компаринга для diff и merge гита. И как компарить не только файлы, но и каталоги бесплатными тулзами.
    Кстати, rebase и amend лежат в основе gerrit.

  • @vovka_goodwin
    @vovka_goodwin 10 месяцев назад +1

    а где же git fetch и сравнение его с git pull и теги?

  • @TheEmberEve
    @TheEmberEve 10 месяцев назад

    Новички валятся еще на этапе push, когда пароли и ключи начинает требовать, а старые гайды не актуальный и надо ssh. И еще не увидел про настройку переноса строк, тоже большое препятствие.

  • @Giorgighurtskaia9204
    @Giorgighurtskaia9204 Месяц назад

    easy tutorial for git on russian its also best

  • @betariel
    @betariel 10 месяцев назад

    подскажите что за тема в редакторе и терминале?

    • @egorguru
      @egorguru  10 месяцев назад

      Тема - Monokai
      Шрифт - Menlo

  • @АлексейГогузев-ж5и
    @АлексейГогузев-ж5и 10 месяцев назад

    А что это за среда разработки?

  • @MrJettann
    @MrJettann 10 месяцев назад

    Я обычно ребейз использую, когда от мастера создавалась ветка, а потом в мастер влили какие то важные изменения и ребейзишь свою ветку на актуальный мастер. Это я правильно делаю или есть способ лучше?

    • @egorguru
      @egorguru  10 месяцев назад

      Да, всё правильно делаешь. Забыл про этот случай использования ребейза рассказать в видео.

    • @Istwood100
      @Istwood100 10 месяцев назад +1

      Я всегда в своей ветке просто писал git pull origin master, тогда все изменения мастера подтянутся в твою (то есть у тебя будет актуальная ветка) и делай в ней, что хочешь. И никаких ребейзов не надо. За 4 года практики ни разу его не применял

  • @AndreyHohutkin
    @AndreyHohutkin 10 месяцев назад

    Да, соглашусь, что подача материала отличная.
    Жаль только, что сам гит, как и другие разработки Торвальдса - это яркий пример, как не должен выглядеть пользовательский интерфейс и набор команд.
    И вопрос. Кто-нибудь знает гит-клиента для терминала?
    Заранее благодарю!

    • @AndreyHohutkin
      @AndreyHohutkin 8 месяцев назад

      @@coyotewld Супер. То, что нужно.

  • @ujin981
    @ujin981 10 месяцев назад

    если сделать к этому видео английские субтитры, оно наберёт лям просмотров

  • @Boyarsskiy
    @Boyarsskiy 10 месяцев назад +20

    Когда зашел чтобы стать профи, а по итогу не увидел ничего нового

    • @mag_illusion
      @mag_illusion 10 месяцев назад +11

      Мы так рады, что Ваше эго выплеснулось в этот комментарий. Постараемся дотянуться до Вашего Олимпа

    • @rivvertop2170
      @rivvertop2170 10 месяцев назад +2

      На самом деле гайд правда хороший, особенно для новичков, я тока тока знакомлюсь с гитом, и этот видос нехило помог

    • @serjkotov4606
      @serjkotov4606 9 месяцев назад +1

      😂 ну на Ютубе почти все для новичков. Вам наверно нужно книги читать начиная только с 800-той страницы.

    • @Qcuko
      @Qcuko 9 месяцев назад

      Думаю тебе нужно искать в другом месте например книги

    • @serjkotov4606
      @serjkotov4606 9 месяцев назад

      @@Qcuko git switch -c "name-new-branch" на сотой странице пока я.

  • @JohnDoe-el8tg
    @JohnDoe-el8tg 5 месяцев назад

    какой-то странный приглушённый ритмичный звук на фоне

  • @АлексейЧернов-ы7т
    @АлексейЧернов-ы7т 10 месяцев назад +2

    Ничего не понял

  • @NikitaJe_
    @NikitaJe_ 10 месяцев назад

    Так а теперь зачем все это если есть Git Graph?

  • @valeriyk76
    @valeriyk76 8 месяцев назад

    Очень увлекательно. Но, под конец ролика излишне, на мой взгляд, торопился.

  • @MegaTesei
    @MegaTesei 10 месяцев назад

    rebase проскочили по верхам

  • @maxzolotv2804
    @maxzolotv2804 10 месяцев назад

    3:55 про рабство все наоборот -
    Мастер = звучит как рабовладелец

    • @SB-pk2ss
      @SB-pk2ss 10 месяцев назад +1

      не тупи, все он правильно сказал

    • @BorisSergeevich
      @BorisSergeevich 7 месяцев назад

      У кого это так звучит? Мастер - звучит как специалист или главный.

  • @francuz314
    @francuz314 4 месяца назад

    мда...я вам совсем новичок в гите говорю - большую часть того что вы показываете не понятно..типа "вот мы нажали - вот увидели" - что увидеть надо было на 3 секунды? как правильно что важно читать а что не важно?... это наверно хорошее видео для людей с опытом.. но как писали в комментах - новички валяться на первых ошибках коммита/пуша (сколько у меня там это нервов съело )

  • @atcrew3
    @atcrew3 10 месяцев назад

    Гайд огонь, но про rebase очень плохо. Там нет никакой магии и merge опасней, проблемней в командной разработке.

  • @fentan6806
    @fentan6806 10 месяцев назад +1

    Очень всё понятно без схем, ага...
    Ну автору было сложно найти GUI под гит, а чего ещё ожидать от javascript'ера

  • @Vilayat_Khan
    @Vilayat_Khan Месяц назад

    8:40- 8:50 - здесь когда делаем мерж. где происходит слияние? на моей локальной машине? не в удаленом репо?

  • @yuramiheev
    @yuramiheev 10 месяцев назад

    ничего не видно

  • @divisionbyzero9380
    @divisionbyzero9380 10 месяцев назад

    Ультимативный? Ё-моё, кудя я попал...

    • @bil63
      @bil63 3 месяца назад

      Ага, ultimate=ультимативный, accurate=аккуратный итд. Идти и смотреть правильный перевод перед тем, как написать - это же так долго и скучно! 😂😂😂

  • @vitiyz803vitiyz
    @vitiyz803vitiyz 10 месяцев назад +2

    Почему во всех уроках про гит показывают на примере консолей, чё вы все дрочите на эти консоли, нельзя сделать 5 кнопок к которым привязать скрипты, которые вводите в ручную? Работа программиста и заключается в автоматизации, бесполезных, рутинных вещей

    • @heybeachMIN
      @heybeachMIN 10 месяцев назад +2

      создай своё видео

    • @kolyuchkin
      @kolyuchkin 10 месяцев назад +1

      консоль - лучший друг разработчика! если Вы не диванный разработчик или мамкин программист, то должны знать, как на проде, где зачастую Вам доступен только ssh-тоннель до прода, как раз и будет только консоль "в руках" - вот тут и пригодятся навыки работы в консоли, а не всякие там UI-шные извращения.

    • @BorisSergeevich
      @BorisSergeevich 7 месяцев назад

      Можно, но зачем?

  • @dlazder3937
    @dlazder3937 10 месяцев назад

    Превью говорит одно название другое

  • @ivanselyt
    @ivanselyt 10 месяцев назад

    про теги 0 инфы? Красавчик

  • @mr.gostilla673
    @mr.gostilla673 8 месяцев назад

    каменты куплены

  • @ShaggyUltraLounge
    @ShaggyUltraLounge 10 месяцев назад +1

    Английское ultimate не переводится, как "ультимативный". Не позорьтесь.

  • @davidbibi3138
    @davidbibi3138 4 месяца назад

    Видос полная шляпа.
    Даже взять отрезок про слияние.
    Даже не сказал про виды слияний, как это работает.
    Поверностно максимально.

  • @barmalejZ
    @barmalejZ 8 месяцев назад

    Какая-то фигня. Простой пересказ документации

  • @Keduvar
    @Keduvar 10 месяцев назад

    Новая ветка сама может попасть в реп git push -u origin first-branch

  • @ladas1924
    @ladas1924 10 месяцев назад

    Егор, сделай пожалуйста видео про Docker и Kubernetes.

  • @Vilayat_Khan
    @Vilayat_Khan Месяц назад

    хмм ну не профи. а базовые вещи