003. Git - инструмент для совместной работы, с нуля и до регламента в команде - Сергей Сергеев

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 92

  • @alextipub
    @alextipub 6 ปีที่แล้ว +55

    3:22 - сущности
    13:05 - файловая система директории git
    32:15 - merge веток test and master
    49:55 - git rebase
    56:45 - cherry pick без везуализации (общие)
    1:02:55 - cherry-pick (визуально)
    1:23:40 - git revert
    1:25:40 - git reset
    1:27:53 - что происходит когда мы пишем git add на файл
    1:47:00 - git stash

  • @maria-kuznetsova-s
    @maria-kuznetsova-s 8 หลายเดือนก่อน +1

    Спасибо за лекцию!
    git'ом давно пользуюсь, но после просмотра лекции стала чувствовать себе увереннее.
    Понравилось, что была не сухая теория, а множество примеров с объяснениями.
    Лектора приятно слушать.
    Я наконец-то нормально разобралась как работает rebase.
    Узнала, что такое fast forward, что лежит в папке .git, что из себя представляет branch, как это вообще работает, из каких частей состоит коммит.

  • @sweetestsurrender1109
    @sweetestsurrender1109 6 ปีที่แล้ว +12

    Со второго раза и с опытом хоть какой-то работы в команде стало понятно, о чём Сергей говорит. При первом просмотре было очень тяжело, потому что чисто концептуально понять, зачем нужен, например, rebase, или --amend нереально.
    Для людей с хоть каким-то опытом лекция супер.

    • @gurugray
      @gurugray 6 ปีที่แล้ว +1

      Спасибо :)

    • @semyonnaumov2664
      @semyonnaumov2664 5 ปีที่แล้ว +3

      Все верно, не стоит смотреть это видео в самом начале пути изучения git. А вот когда немного поработаете с базовыми командами, будет очень полезно - сразу почувствуете всю мощь гита

  • @aleksandrvaganov7697
    @aleksandrvaganov7697 6 ปีที่แล้ว +7

    Одна из самых лучших лекций ШРИ этого года. Имхо. Реально крутой материал.

    • @gurugray
      @gurugray 6 ปีที่แล้ว +3

      спасибо :)

  • @iadduk
    @iadduk 5 ปีที่แล้ว +5

    Почему у такого крутого видео так мало просмотров. Объясняют как git устроен внутри. Это супер.

    • @PlayGameToday
      @PlayGameToday 2 ปีที่แล้ว

      Потому что это все знает любой junior

    • @exgort
      @exgort 2 ปีที่แล้ว

      @@PlayGameToday Соглашусь, на текущий момент джун должен знать примерно как сеньер два года назад

    • @maria-kuznetsova-s
      @maria-kuznetsova-s 8 หลายเดือนก่อน

      ​@@PlayGameToday не соглашусь. Многие знают как пользоваться повседневными командами git'а. Но мало тех, кто может решить задачи немного сложнее.
      И речь не только о junior, но и о middle разработчиках и выше.
      Так что видео реально крутое

  • @downlow009
    @downlow009 6 ปีที่แล้ว +8

    Лучшее что видел по гиту - 2,5 часа на одном дыхании)

    • @gurugray
      @gurugray 6 ปีที่แล้ว +2

      спасибо :)

  • @Ivan-bo6pj
    @Ivan-bo6pj 6 ปีที่แล้ว +2

    Отличный материал! Понятно и подробно. Спасибо, Сергей!

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      Спасибо за отзыв! :)

  • @AlexanderBukhtatyy
    @AlexanderBukhtatyy 5 ปีที่แล้ว +2

    Очень круто объяснена работа git. Спасибо!!!

  • @Anonimus_13
    @Anonimus_13 6 ปีที่แล้ว +3

    Годнота, все четко и по делу!

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      Спасибо :)

  • @Nagibator45
    @Nagibator45 6 ปีที่แล้ว +6

    То что нужно, спасибо

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      Спасибо :)

    • @gerasim_vol
      @gerasim_vol 6 ปีที่แล้ว

      привет из Адрабы

  • @demimurych1
    @demimurych1 3 ปีที่แล้ว +1

    Один из тех случаев, когда видео надолго попадает в закладки.
    Крайне полезное и интересное.

  • @navoznov
    @navoznov 6 ปีที่แล้ว +5

    Полезная информация. Спасибо за видео.
    Одно замечание: плохо слышно вопросы из зала. хотелось бы чтобы выступающий озвучивал их в микрофон (то есть повторял).

    • @gurugray
      @gurugray 6 ปีที่แล้ว +1

      Спасибо за отзыв!

  • @alexts8568
    @alexts8568 6 ปีที่แล้ว +1

    Начинаю смотреть!))

  • @АлексейПолин-ы3о
    @АлексейПолин-ы3о 6 ปีที่แล้ว

    Лекция просто супер!!!
    Но для тех кто не имел дело с git, стоит посмотреть курс видео уроков с Lynda.com "Git обучение основам".
    Сергей, спасибо за лекцию.

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      спасибо за отзыв :)

  • @hitpau
    @hitpau 4 ปีที่แล้ว +10

    *Вот такая же лекция о git, но свежая (2мес), спикер другой:*
    th-cam.com/video/nKZsA4T7QPg/w-d-xo.html

    • @hello_world_zz
      @hello_world_zz 4 ปีที่แล้ว

      час вместо 2-х!

    • @tumenit
      @tumenit 3 ปีที่แล้ว +1

      Эта лекция мне более понравилась, т.к. глубже рассмотрены некоторые вопросы.

  • @irinamalinovskaya882
    @irinamalinovskaya882 6 ปีที่แล้ว

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

    • @gurugray
      @gurugray 6 ปีที่แล้ว +1

      Спасибо за отзыв,
      Это быстрый наколеночный прототип для демонстраций, он ничего особо не умеет, кроме того что показывает граф и его развитие, посмотреть можно тут: io.git-init.ru/git-trainer/ github.com/gurugray/git-trainer

    • @irinamalinovskaya882
      @irinamalinovskaya882 6 ปีที่แล้ว

      Серегей Сергеев он показался очень информативным для изучающих гит.. спасибо за ссылочки!)

  • @JustisZley
    @JustisZley 6 ปีที่แล้ว +2

    Аплодисменты лектору! Очень приятно слушать!)

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      спасибо :)

  • @slavamiller
    @slavamiller 6 ปีที่แล้ว +1

    Спасибо за видео, это было полезно. А можно как то получить те ссылки, которые он обещал накидать?)

    • @gurugray
      @gurugray 6 ปีที่แล้ว +8

      Спасибо вот ссылки что я давал:
      «Волшебство Git» www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/
      «Официальная» книга от основателей github git-scm.com/book/ru/v2
      «Думать как git» think-like-a-git.net/
      Сборник рецептов по git от atlassian www.atlassian.com/git
      Ну и мои короткие заметки git-init.ru

  • @iadduk
    @iadduk 5 ปีที่แล้ว

    Огонь!

  • @savinyurii
    @savinyurii 6 ปีที่แล้ว

    Что за инструмент используется для визуализации?

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      Самописный

    • @savinyurii
      @savinyurii 6 ปีที่แล้ว

      @@gurugray в публичном доступе нет?)

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      @@savinyurii есть, и ниже/выше io.git-init.ru/git-trainer/

    • @savinyurii
      @savinyurii 6 ปีที่แล้ว

      @@gurugray спасибо!

  • @ВикторБородин-р6с
    @ВикторБородин-р6с 4 ปีที่แล้ว

    Каким образом он так быстро копирует вывод предыдущих команд?

  • @ПётрПетров-д2ч4х
    @ПётрПетров-д2ч4х 6 ปีที่แล้ว +1

    Толковый тип. Где ещё можно посмотреть его лекции?

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      Спасибо
      Тут есть почти все лекции и доклады на публике events.yandex.ru/lib/people/380/

  • @alextopsite
    @alextopsite 6 ปีที่แล้ว

    На Хабре была статья, от Яндекса, о том как вести ветки в GIT'e

  • @SuhushinAS
    @SuhushinAS 6 ปีที่แล้ว +1

    Видео классное!
    Но что за мода пошла - коверкать ударения?

    • @gurugray
      @gurugray 6 ปีที่แล้ว +1

      В каких именно словах? Стараюсь так не делать, по возможности.

    • @SuhushinAS
      @SuhushinAS 6 ปีที่แล้ว

      В основном иностранные: бранчИ, фичИ, патчИ.

    • @gurugray
      @gurugray 6 ปีที่แล้ว

      я не знаю как тут «правильно», но посмотрю что там в видео, спасибо

  • @asylzhanb2325
    @asylzhanb2325 6 ปีที่แล้ว

    а каким редактором юзает лектор??

    • @aleksandrvaganov7697
      @aleksandrvaganov7697 6 ปีที่แล้ว

      это терминал + vi очень мощная штука в руках олдфагов)

  • @sergeyandreev321
    @sergeyandreev321 6 ปีที่แล้ว

    Что за команда такая git ci ?

    • @gurugray
      @gurugray 6 ปีที่แล้ว +1

      это шоркат для `git commit --all`

    • @sergeyandreev321
      @sergeyandreev321 6 ปีที่แล้ว

      @@gurugray спасибо!

  • @Ivan54r
    @Ivan54r 5 ปีที่แล้ว +1

    смотреть на скорости 1,25

  • @woodiemax
    @woodiemax 6 ปีที่แล้ว +1

    а почему максималка качества видео 360р?
    Не, норм все. добавилось.

    • @WhiteBriar
      @WhiteBriar 6 ปีที่แล้ว

      Элита смотрит в 144р

  • @dzen1234
    @dzen1234 6 ปีที่แล้ว +31

    Информация хорошая.
    Подача фиговая. Ужасно много лишней возни. Причем, пока эта возня идет, я уже успеваю забыть нить лекции и начинаю думать о чем-то своём.
    С нормальными слайдами и подготовкой можно ускорить подачу инфы раз в 15.
    И даже на 2х скорости лекция идет коматозно. И не слышно вопросов аудитории.
    Может когда-то сделаю ещё заход, но пока просто не смог это воспринимать. Нет столько терпения и усидчивости :)
    Можно сравнить с подачей тут:
    th-cam.com/video/0SJCYPsef54/w-d-xo.html
    Или тут:
    th-cam.com/video/QkY8lXZuiqQ/w-d-xo.html
    Вот хоть и без особых слайдов,но подготовленный доклад:
    th-cam.com/video/MYP56QJpDr4/w-d-xo.html
    А вот со слайдами
    th-cam.com/video/P6jD966jzlk/w-d-xo.html

    • @sergeykriklivyy5158
      @sergeykriklivyy5158 5 ปีที่แล้ว +2

      Спасибо за ссылки!

    • @demimurych1
      @demimurych1 3 ปีที่แล้ว +1

      Простите, но мне кажется, что Вы совсем не поняли автора видео. Того о чем он хотел сказать в первую очередь. Вероятно поэтому Вам и было очень скучно.
      Такой вывод можно сделать по тем ссылкам что Вы привели в пример.
      Где первая только отчасти отвечает материалу из видео.
      Вторая вообще не отвечает.
      Третья эквивалентна первой.
      Четвертая опять не о том.
      Основная цель, как мне показалось, автора видео, это поломать привычный паттерн относительно гит. И вооружить человека опытом, который позволит ему в будущем *понимать* git и, как следствие, верно его использовать. Что, к сожалению, в большинстве случаев сейчас не так. И не так именно из-за попытки натянуть сову на глобус, то есть превратить git из системы для быстрого и удобного создания и работы с архивными копиями, в нечто подобное системы контроля версий, чем гит никогда не был, и врядли будет.
      Что безусловно не умоляет его достоинств. Это как использовать vscode и думать что ты используешь IDE. При этом большинству дейтвительно ничего более чем vscode для 99% задач не требуется.
      В этом и красота гит. Он прост, понятен и логичен до мозга костей. Почти всегда просто порассуждав как бы ты это делал сам, ты обнаружишь что ровно так можно и поступить используя git.

    • @dzen1234
      @dzen1234 3 ปีที่แล้ว

      @@demimurych1 Если материал не лаконичен, он мне скучен. Даже если материал и уникален.

    • @demimurych1
      @demimurych1 3 ปีที่แล้ว

      @@dzen1234 Лаконичность - это вопрос развитости ума. Каким количеством деталей он (ум, мозг) может оперировать без напряжения. Сейчас считается что это не более пяти элементов, для среднестатистического человека. Я могу оперировать максимум тремя. Такие вот дела с лаконичностью.

    • @dzen1234
      @dzen1234 3 ปีที่แล้ว

      @@demimurych1 ок

  • @uoidqwt
    @uoidqwt 2 ปีที่แล้ว

    cool hairstyle

  • @СтаниславКалинкин-ь9щ
    @СтаниславКалинкин-ь9щ 5 ปีที่แล้ว +2

    Блин, можно погромче говорит?

  • @JustisZley
    @JustisZley 6 ปีที่แล้ว +1

    В начале не мог понять, о каких дивах речь )
    А это, видимо, про команду git diff )

  • @versusbassz
    @versusbassz 6 ปีที่แล้ว +36

    Это лучше видео по git на русском языке для разработчиков. Officially

    • @grantorino3465
      @grantorino3465 6 ปีที่แล้ว

      та прям, Кантора посмотри лучше

    • @versusbassz
      @versusbassz 6 ปีที่แล้ว

      Они вышли почти одновременно.
      У Кантора тоже очень хороший уровень.

    • @gurugray
      @gurugray 6 ปีที่แล้ว +2

      Спасибо :)

    • @Alexaohyf
      @Alexaohyf 4 ปีที่แล้ว

      @@versusbassz Владимир, могли бы подсказать ссылочку на Кантору? Заранее спасибо!

    • @Alexaohyf
      @Alexaohyf 4 ปีที่แล้ว

      @@versusbassz Могли бы пожалуйста ссылочку дать на Кантору?

  • @ВикторБородин-р6с
    @ВикторБородин-р6с 4 ปีที่แล้ว

    Эти alias'ы типа git ci какие-то стандартные? Почему никак не проясняется какой команды это alias? Как новичку это вообще понимать? Выложили бы хотя бы список alias'ов, чтобы была возможность как-то читать команды, а то ощущение будто специально автор искусственно тем самым завышает порог вхождения

    • @hitpau
      @hitpau 4 ปีที่แล้ว

      А в сети, список популярных алиасов, не судьба найти??

    • @ВикторБородин-р6с
      @ВикторБородин-р6с 4 ปีที่แล้ว

      @@hitpau в начале нужно узнать что они существуют. Не выебывайся

    • @hitpau
      @hitpau 4 ปีที่แล้ว

      @@ВикторБородин-р6с так узнай, кретин. Гуглом не умеешь пользоваться? Информации - тонна.

    • @ВикторБородин-р6с
      @ВикторБородин-р6с 4 ปีที่แล้ว

      @@hitpau а перед этим ещё и догадаться что такие есть)

    • @hitpau
      @hitpau 4 ปีที่แล้ว

      @@ВикторБородин-р6с а понять, что у каждой системы есть документация, тоже не?

  • @Bagasl
    @Bagasl 5 ปีที่แล้ว +2

    То ли я тупой, то ли для новичка тяжело:(

    • @AlekseiKazantcev
      @AlekseiKazantcev 5 ปีที่แล้ว

      @Дмитрий
      Ага, как говориться, я когда первый раз передернул провода, тоже не понимал, а как это

  • @UserSo4reUsu75ry
    @UserSo4reUsu75ry 6 ปีที่แล้ว +5

    ни фига не понимаю ((

  • @sae11
    @sae11 3 ปีที่แล้ว

    git, github - это все круто, серега.
    а видео о ветках, пушах и пулах на pornhub будет?
    там тоже мерджи и фичи имеются, и в команде и соло. прям вижу море параллелей.

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 4 ปีที่แล้ว

    он под чем?

  • @alexweb7084
    @alexweb7084 4 ปีที่แล้ว

    Новое видео по Git ТУТ -> th-cam.com/video/yzyuxGG1Jyo/w-d-xo.html

  • @eternal_wanderer_ru
    @eternal_wanderer_ru 6 ปีที่แล้ว +3

    Как к бумаге не экономно относятся.... (

    • @andrii.spivak
      @andrii.spivak 5 ปีที่แล้ว

      ещё и звук пишущего маркера - прекрасен :(((