Git и GitHub для "самых маленьких" | Настройка и основные принципы работы с примерами
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
Спасибо большое, очень подробно объяснили!
🥰😍 "самые маленькие" довольны, как слоны 🤗🤗🤗
На здоровье!
дякую за вашу працю!
Так, после этого видео мы теперь не самые маленькие)
очень полезно оказалось Спасибо Илья!!!
Спасибо большое за такое полезное видео, только после Вашего видеоролика поняла где у меня были ошибки, почему не получалось пушить))) спасибо ещё раз что помогли разобраться, очень помогло!
На здоровье!
Спасибо за видео! Жду с нетерпением следующих уроков по гиту )
БлагоДарю за знания !
Отлично!
21:30 `git push -u origin master` пушит строго в мастер ветку? А если локально я создал новую ветку, то уже надо писать `git push -u origin new_branch` ?
Да, тогда он будет считать new_branch главной и последующие команды git push будут пушить именно туда
Кстати, гит это один из первых блокчейнов)
В каком-то смысле тут эта идея реализована, это да
А в чем разница между просто созданием новой ветки внутри проекта и созданием форка ?
ИМХО: ветку можно создать только имея доступ к проекту, а форк, это клонирование чужого проекта
Это правильный вопрос. Ветвь создаётся в СВОЁМ проекте, ну или хотя бы там, куда у вас есть доступ. Форк - ответвление ЧУЖОГО проекта, которое вы можете курочить как угодно (и даже в теории на основе этого форка сделать новый проект)
@@IlyaBodrovKrukowski Понял, спасибо
Приветствую Илья. Мы случайно не родственники?
Привет! Всякое может быть Мой дед - тоже Илья, из Польши, его брат Игнась, тётка - Ольга.
@@IlyaBodrovKrukowski Илья, Благодарю за ответ. На форуме ВГД я видел фамильную ветку а ещё генеалогический сайт.
@@user-ln5ej2bv1d Надо посмотреть
Как исправить конфликты, если подключаюсь к удалённому репозитарию через командную строку?(не визуал коде)
Если у вас там разные коммиты, а рут один - делайте отдельную ветвь локально, забирайте изменения из удалённого хранилища и сливайте ветви локально
Если на каком-то коммите вдруг уйдет мнемонику, как его полностью удалить?
Не понял
Хочу у вас Илья обучаться!
Писал через ваш сайт, но ответа не получил. Скинте пожалуйста ваши контакты для связи?
Добрый день! Как указано на сайте, сейчас не беру новых студентов, к сожалению. Просто нет сил, а создавать видимость какой-то деятельности я не привык всё-таки
Хорошо) если вы не против, можно я вам через пару месяцев снова напишу по поводу обучения?
@@vladimirgritskevich2997 Ок, давайте попробуем
@@IlyaBodrovKrukowski можно вашу почту, чтобы я мог вам написать через пару месяцев?
@@vladimirgritskevich2997 Есть в описании канала
Я вообще ничего не понял. Разве обязательно работать в терминале??????????????
Для чего тогда всё это меню в вс код???????????????????????????????????????
Ну, сочувствую. Не обязательно, но желательно, во всяком случае, в перспективе