Что такое GIT простым языком? Как работает, основные команды GIT

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024
  • Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/...
    Я решил сделать видео git уроки для начинающих, но подумал, что просто рассказать какие есть команды git или как пользоваться git вы можете посмотреть в интернете. Я решил, что в серии уроков расскажу как работает git. Постарался сделать данное видео про git для новичков и тех, кто собирается пройти собеседование DevOps и освяжить свои знания.
    Это серия видео DevOps c нуля.
    ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
    ★ Станьте спонсором канала / @pavlenkoat
    ★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
    ★ Boosty (подписка донаты) boosty.to/pavl...
    ★ Яндекс.Деньги: money.yandex.r...
    ★ www.donational...
    ★ www.tinkoff.ru...
    КОНТАКТЫ:
    ✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
    ✦ DevOps/SRE чат t.me/devopssre
    ✦ Чат для Сисадминов и эникеев t.me/sys_hell
    ✦ Linux чат в TELEGRAM: t.me/linux_wit
    ✦ Группа в VK: worlditech
    ✦ INSTAGRAM: / pavlenko.at
    ✦ DISCORD: / discord
    Еще контакты:
    ✧ t.me/pavlenko_at
    atpavlenko
    ✧ / anton.pavlenko.94

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

  • @X1th
    @X1th ปีที่แล้ว

    07:35 Улыбнуло =)) Спасибо за видео!
    2023 - Мастер стал Мейном по умолчанию)

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

    Да очень интересно, вроде всё на пальцах рассказано!!! ПРОДОЛЖАЙТЕ в том же духе!!! БОЛЬШОЕ СПАСИБО!!!

  • @notification9044
    @notification9044 3 ปีที่แล้ว +32

    А покажи пожалуйста на примере в чем разница между merge и rebase.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +13

      Если такие видео окажутся интересны расскажу

  • @kzi-spirit
    @kzi-spirit 3 ปีที่แล้ว +2

    Спасибо большое за контент. Здоровья Вам.

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

      Спасибо. Здоровье пока не до конца нормальное. Лечусь

  • @alex-ma-boy
    @alex-ma-boy 3 ปีที่แล้ว +1

    Отличное видео! Продолжай в том же духе! Очень интересно! Удачи и здоровья тебе!!

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

    Спасибо! Очень понятно и интересно! Сходу понял что к чему и как этим пользоваться

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

    да интересно продолжение, спасибо за ролик!

  • @tyryshkinv
    @tyryshkinv 3 ปีที่แล้ว +4

    "не будем об извращениях" - а ведь хочется )))
    Жду видео вредных советов гит

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

    давай ещё, очень нравится твоя подача

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

    Огромное спасибо за видео!

  • @jorahkornev
    @jorahkornev ปีที่แล้ว

    Отлично, но хотелось бы по-подробнее) Тут на 6:35 опечатка в слова "каталог"

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

    Я уже привык что попадается реклама после всяческих поисков разной инфы/товаров. Но чтоб Антон записал видео которое я искал вчера, это вышка))

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

      В телеграме я говорил что собираюсь данное видео делать

  • @Anastasiia_Yarm.
    @Anastasiia_Yarm. ปีที่แล้ว

    Hi! Thanks for video! QA's also watching your video about git)))

  • @Devivl
    @Devivl ปีที่แล้ว

    Спасибо. Отличный урок 😊

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

    7:45 предупредил очередное шествие blm, молодец)

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

    ждем вторую часть тогда :)

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

    Интересно конечно! Спасибо!

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

    Привет. Антон подскажи пожалуйста какой лаптоп взять для devpps ? Я имею ввиду windows или macbook на m1 ? Хотелось бы макбук но будут ли работать всем программы для devops на этом новом процессоре? Или разницы нет и взять мощный на windows ?

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

      У меня м1 но я всё программы ещё не проверил.

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

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

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

      Что ты пронимаешь под сабмодулями?

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

      @@pavlenkoat Сабмодуль - это "папка" в репозитории, которая "содержит" в себе другой репозиторий. Полезная вещь для ci/cd.

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

    очень интересно продолжайте !!!

  • @АнтонС-е6е
    @АнтонС-е6е 2 ปีที่แล้ว

    Очень интересное видео. Познавательное.

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

    Ничего не понятно, но очень интересно! (надо пересмотреть:)

  • @trademanstah
    @trademanstah ปีที่แล้ว

    Здравствуйте! позвольте уточнить, а когда ждать продолжение?

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

    Всё хорошо объяснено. Ещё бы практический пример, то вообще был бы огонь для новичков.

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

      Если видео будет интересно будет продолжение там будут примеры, которые помогут манипулировать репой. Просто не успел все изложить. Такие ролики очень трудозатратно делать. Надо много всего прочитать, а то на заре своей карьеры очень много ошибок совершал.

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

      @Чанаце Визифизоре сноб

  • @whoaboutofcup
    @whoaboutofcup 2 ปีที่แล้ว +1

    Спросил у знакомого программиста, что такое гит и зачем он нужен. Он ответил, что гит нужен, чтобы люди мешали друг другу работать.

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

    Про GIT интересно.

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

    Естественно нужно продолжать! И обязательно ткнуть номом в опасные места. ПС Отхожее место (простореч.) - уборная (обычно не в доме).

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

    Хоть и шарю, но все равно было интересно смотреть, спасибо. Жду выпуск про подробный разбор dns, dnsaas, haproxy или round-robin!!!

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

    Антон Павленко, вы ошибаетесь, ваши зрители не только Devops, сисадмины и т. д., ))))но и такие как я, senior tech recruiter))), спасибо за видео!

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

      Пожалуйста. Учту.

  • @deagle-zlt
    @deagle-zlt 2 ปีที่แล้ว

    Про конфигурирование Git'а охота побольше услышать

  • @александриванов-ъ7ч5с
    @александриванов-ъ7ч5с 3 ปีที่แล้ว

    кратко по гит от того кто им пользуется. Если есть незакоммиченные изменения, а нужно переключится на другую ветку что-то поправить прячем изменения в stash иначе не переключитесь. Коммиты делать атомарными. Для именования веток использовать git flow в крупных компаниях только git flow.

  • @feeler.2k
    @feeler.2k 3 ปีที่แล้ว +1

    7:21 Ставь лайк, если уже пушил сегодня в отхожий репозиторий.

  • @АлександрПерескоков-ж5ш
    @АлександрПерескоков-ж5ш 3 ปีที่แล้ว

    супер, спасибо!

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

    Да, еще про гит))

  • @aldwynconjurer9449
    @aldwynconjurer9449 3 ปีที่แล้ว +2

    "в одном репозитории разработки двух разных проектов, просто в разных ветках" - я видел репозиторий на 20 веток, и каждая ветка это отдельный проект. Правда эти проекты свзывала тематика, заказчик и фреймворк))

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

    Да интересно

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

    Антон расскажите что вы делаете с Алисой?

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

      Это наши секреты... Если серьёзно реализую метод помидоро. Иногда её прошу гуглить что-то простое. Слушаю музыку. Прошу включить чайник.

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

    Антон ты скажал что в конфигурирование системы происходит на основе файлов.
    А на основе чего происходит конфигурирование в windows/mac?

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

      так же, на основе конфигов

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

    А fossil конкурирует с git?

  • @kl45gp
    @kl45gp 2 ปีที่แล้ว +1

    Есть еще одно существенное отличие GIT от SVN. Git - хранит файлы полностью, даже если в них изменился один байт, это всеравно будет целая копия. А svn - хранит только изменения. Получается что git жрет гораздо больше памяти, и гит предназначен для мелких файлов типо исходников. Но если компания занимается скажем САПР или дизайном или еще чем-то где большие файлы - svn выигрывает.

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

    По моему мнению, первое, что нужно понять про Git, что там нет никаких веток отдельных. Репозиторий Git это единый граф взаимосвязанных коммитами состояний кода. То, что называют веткой - это всего лишь указатель на отдельное ответвление от общего графа. А может быть даже и не ответвление, а просто указатель на любое состояние. Ветка появится только при первом коммите в эту ветку.

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

      Для чего это нужно понять? Какой в этом практический смысл?

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

      В гите есть ветки как раз одна из веток графа есть ветка в гите.

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

    С СКВ Bazaar кто нибудь сталкивался?

  • @ВоваБурдейний-й2е
    @ВоваБурдейний-й2е 3 ปีที่แล้ว

    Объясните о git-cherry-pick, пожалуйста

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

      Перенос изменений определенного коммита в другую ветку

    • @linuxoidovich
      @linuxoidovich ปีที่แล้ว

      @@SergeyWerk Ну можно и в этой ветке сделать

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

    Еще часто спрашивают на собеседованиях про git rebase))

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

      Во вторник будет выпуск. Там объясню

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

    А если один файл редактируют 2 человека и оба решили сделать commit?

    • @linuxoidovich
      @linuxoidovich ปีที่แล้ว

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

  • @ВВВППП-в6г
    @ВВВППП-в6г 3 ปีที่แล้ว

    "vim - но не каждый сможет выйти из него" 10000%))) использую nano

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +2

      Спасибо тебе. Я не мог вспомнить из какого фрагмента я хотел сделать шортс на второй канал.

    • @linuxoidovich
      @linuxoidovich ปีที่แล้ว

      Vim же лучше nano

    • @ВВВППП-в6г
      @ВВВППП-в6г ปีที่แล้ว

      @@linuxoidovich никто не спорит

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

    Обоснуй за Гита)

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

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

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

      А видео понравилось?

  • @noone-hi6kq
    @noone-hi6kq 3 ปีที่แล้ว

    специально для blm переименую master в owner

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

    Чтобы не пришлось перезагружать компьютер, создатели гита придумали ключик -m. 😂

  • @Amazing-te6lx
    @Amazing-te6lx ปีที่แล้ว

    Смотрю видос гит с 0 я а тут слова такие как буд-то инопланетянские

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

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

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

      Не успел все осветить. В следующим видео постараюсь эти штуки рассказать.

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

    Пропущены команды регистрации аккаунта гитхаба в локальном репозитории, без этого вам ничего не запушить.

    • @linuxoidovich
      @linuxoidovich ปีที่แล้ว

      А гитхаб не все используют, потому что не нужон этот гитхаб.

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

    У тебя коса?

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

      Бывает и коса, бывает и хвост

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

    Приложения для Линукс поражают функциональностью и разнообразием.

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

      Гит работает везде. И на винде и на линухе и на Маке. У меня к примеру макос

  • @mustaev1982
    @mustaev1982 7 หลายเดือนก่อน

    В конце какой то сумбур. Слова проглатываются. Плюс видео нарезка. Концовка на отьебись сделана ((

  • @108omg9
    @108omg9 3 ปีที่แล้ว

    Блин, в голове каша, после описания, такое ощущение, что прочитали man. Ну т.е. понятно, описантя что это за команда и возможно случай ее использовантя было упомянуто, но правда, в голове не остается нифига, как так🤷‍♀️

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

    КаталОг

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

    Поправочка, программист должен знать как git, svn и.т.д

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

      Зачем знать svn? Я его только на старых галерах видел и то они от него пытаются отказаться

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

    Топишь за Линукс, я пока в институте на инженерной кафедре учился, тоже были, доказывали с пеной у рта что Линукс лучше, может быть, больше у меня асоциируется с серверами, ну аж никак не с рабочими станциями, так зав.кафедрой ответил - мне проще с виндовз, установил нужный софт и работай. Подавляющее число софта под Винду, на вкус и цвет как говорят

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

      Я не особо так и топлю. Раньше да. Сейчас на маке сижу.

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

    Лучше бы послушать про Telderi/Flippa и можно ли обсуждать на собеседованиях лоты с этих бирж.

  • @i.am.rossalex
    @i.am.rossalex 3 ปีที่แล้ว

    "...афро-американцы оценят" :) А смотрят тебя и dev'ы. Просто, ради интереса, может что-то новое из того, что уже знаешь найдется...

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

      Это круто. Учту.

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

    А кто сказал что Linux бесплатная???? Там просто лицензия на использование бесплатная, а на установку уже тратятся человеко-часы!!!!!

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

      На установку всего требуется человекачасы. Но можно просто заказать сервер. Там будет сразу установлено

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

    Чувак, ты откровенно злоупотребляешь словосочетанием “отхожее место”, явно не задумываясь над его смыслом. Для справки (проверь по словарям и педиям), это - сортир.

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

      Я знаю что означает это слово. Просто я в видео стараюсь не материться и не употреблять агрессивные слова. поэтому их заменяю на просторечие или старинные слова.

  • @Channel-ye4si
    @Channel-ye4si 2 ปีที่แล้ว

    бабская косичка. ахаха