Git и GitHub для "самых маленьких" | Настройка и основные принципы работы с примерами

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • В этом видео мы рассмотрим систему Git и сервис GitHub, пользоваться которыми должен уметь каждый разработчик. Мы узнаем, зачем эти решения нужны, как они работают и как их правильно настроить. Посмотрим на практике как создать репозитарий, сделать коммиты, создать форк, слить сделанные изменения в главную версию проекта и как разрешать возможные конфликты редактирования. Этот урок подойдёт для начинающих разработчиков независимо от используемых языков программирования.
    Таймкоды:
    00:00 Введение
    00:45 Зачем нужен Git (простой пример)
    04:25 Устанавливаем Git
    09:45 Создаём аккаунт на GitHub
    11:30 Интерфейс GitHub
    13:10 Создаём репозитарий GitHub
    15:00 Первичная настройка Git
    17:00 Создаём локальный репозитарий Git
    18:15 Связываем локальный репозитарий с GitHub
    19:30 Коммиты и git push
    27:00 Gitignore и игнорируемые файлы
    29:40 Форки проектов GitHub
    32:00 git clone
    33:15 Передача изменений из форка в главный проект
    40:20 git pull и скачивание изменений
    42:30 Пример реального проекта на GitHub
    44:30 Исправление конфликтов редактирования
    49:30 Заключение
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
    Boosty: boosty.to/bodrovis
    Patreon: / bodrovis
    DonationAlerts: www.donationalerts.com/r/bodr...
    Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
    Канал Telegram: t.me/dev_in_ruby_colors
    Наш чат в Telegram: t.me/joinchat/MxYT6-01eeA1NTYy
    Мой сайт: bodrovis.tech

Komentáře • 43

  • @mukaddastaj5223
    @mukaddastaj5223 Před 7 dny +1

    Спасибо большое, очень подробно объяснили!

  • @Ray.wp.
    @Ray.wp. Před rokem +4

    🥰😍 "самые маленькие" довольны, как слоны 🤗🤗🤗

  • @user-pi6ju2yo6o
    @user-pi6ju2yo6o Před rokem +6

    дякую за вашу працю!

  • @AntonioBenderas
    @AntonioBenderas Před rokem +7

    Так, после этого видео мы теперь не самые маленькие)

  • @user-ju9wh3po8z
    @user-ju9wh3po8z Před rokem +3

    очень полезно оказалось Спасибо Илья!!!

  • @user-jl3fq5tn6y
    @user-jl3fq5tn6y Před rokem +2

    Спасибо большое за такое полезное видео, только после Вашего видеоролика поняла где у меня были ошибки, почему не получалось пушить))) спасибо ещё раз что помогли разобраться, очень помогло!

  • @svitoch_blockchain
    @svitoch_blockchain Před rokem +2

    Спасибо за видео! Жду с нетерпением следующих уроков по гиту )

  • @user-sb8ig8nl1n
    @user-sb8ig8nl1n Před rokem +1

    БлагоДарю за знания !

  • @melonges7884
    @melonges7884 Před rokem +1

    Отлично!

  • @AntonioBenderas
    @AntonioBenderas Před rokem +4

    21:30 `git push -u origin master` пушит строго в мастер ветку? А если локально я создал новую ветку, то уже надо писать `git push -u origin new_branch` ?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem +3

      Да, тогда он будет считать new_branch главной и последующие команды git push будут пушить именно туда

  • @ghettoar2529
    @ghettoar2529 Před rokem +1

    Кстати, гит это один из первых блокчейнов)

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem +2

      В каком-то смысле тут эта идея реализована, это да

  • @nikitaday7505
    @nikitaday7505 Před rokem +4

    А в чем разница между просто созданием новой ветки внутри проекта и созданием форка ?

    • @Ray.wp.
      @Ray.wp. Před rokem +4

      ИМХО: ветку можно создать только имея доступ к проекту, а форк, это клонирование чужого проекта

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem +6

      Это правильный вопрос. Ветвь создаётся в СВОЁМ проекте, ну или хотя бы там, куда у вас есть доступ. Форк - ответвление ЧУЖОГО проекта, которое вы можете курочить как угодно (и даже в теории на основе этого форка сделать новый проект)

    • @nikitaday7505
      @nikitaday7505 Před rokem +1

      @@IlyaBodrovKrukowski Понял, спасибо

  • @user-ln5ej2bv1d
    @user-ln5ej2bv1d Před rokem +4

    Приветствую Илья. Мы случайно не родственники?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem +1

      Привет! Всякое может быть Мой дед - тоже Илья, из Польши, его брат Игнась, тётка - Ольга.

    • @user-ln5ej2bv1d
      @user-ln5ej2bv1d Před rokem +2

      @@IlyaBodrovKrukowski Илья, Благодарю за ответ. На форуме ВГД я видел фамильную ветку а ещё генеалогический сайт.

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem +2

      @@user-ln5ej2bv1d Надо посмотреть

  • @ivantarabukin1676
    @ivantarabukin1676 Před rokem

    Как исправить конфликты, если подключаюсь к удалённому репозитарию через командную строку?(не визуал коде)

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem

      Если у вас там разные коммиты, а рут один - делайте отдельную ветвь локально, забирайте изменения из удалённого хранилища и сливайте ветви локально

  • @ivantarabukin1676
    @ivantarabukin1676 Před rokem

    Если на каком-то коммите вдруг уйдет мнемонику, как его полностью удалить?

  • @vladimirgritskevich2997
    @vladimirgritskevich2997 Před rokem +1

    Хочу у вас Илья обучаться!
    Писал через ваш сайт, но ответа не получил. Скинте пожалуйста ваши контакты для связи?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem

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

    • @vladimirgritskevich2997
      @vladimirgritskevich2997 Před rokem +1

      Хорошо) если вы не против, можно я вам через пару месяцев снова напишу по поводу обучения?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem

      @@vladimirgritskevich2997 Ок, давайте попробуем

    • @vladimirgritskevich2997
      @vladimirgritskevich2997 Před rokem +1

      @@IlyaBodrovKrukowski можно вашу почту, чтобы я мог вам написать через пару месяцев?

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před rokem

      @@vladimirgritskevich2997 Есть в описании канала

  • @user-bk3pk1ms4n
    @user-bk3pk1ms4n Před 11 měsíci

    Я вообще ничего не понял. Разве обязательно работать в терминале??????????????
    Для чего тогда всё это меню в вс код???????????????????????????????????????

    • @IlyaBodrovKrukowski
      @IlyaBodrovKrukowski  Před 11 měsíci

      Ну, сочувствую. Не обязательно, но желательно, во всяком случае, в перспективе