#19 Уроки Git+GitHub - Как сделать Fork и Pull Request и что это такое

  Рет қаралды 15,490

ITDoctor

ITDoctor

Күн бұрын

Как внести вклад в чей-то репозиторий на GitHub? Для этого необходимо создать Fork (ответвление кода) изменить этот код в вашей версии репозитория и сделать Pull Request (запрос о слиянии вашего кода с кодом автора).
Если вы хотите вносить свой вклад в уже существующие проекты, в которых у нас нет прав на внесения изменений путём отправки (push) изменений, вы можете создать своё собственное ответвление (fork) проекта. Это означает, что GitHub создаст вашу собственную копию проекта, данная копия будет находиться в вашем пространстве имён и вы сможете легко делать изменения путём отправки (push) изменений.
00:00 Как сделать Fork и Pull Request
00:37 Курс Frontend разработчик со скидкой
02:06 Благодарности
02:30 Создание ответвлений (fork)
04:18 Клонирование репозитория и изменение кода
09:05 Как это выглядит с точки зрения автора репозитория
10:15 Как сделать Pull Request и что это такое
13:25 Принять или отклонить Pull Request (взгляд автора)
21:07 Про основы работы с Git и GitHub
Внесение собственного вклада в проекты: clck.ru/Ywpaj (официальная документация)
Уроки Git и GitHub: clck.ru/hchqn
Эксклюзив на Boosty - boosty.to/itdoctor
Telegram канал - t.me/itdoctor_official
Курсы на Stepik - stepik.org/users/387773773/teach
Донаты:
1. ЮMoney - sobe.ru/na/itdoctor
2. VISA - 4274 3200 3233 1582
ВКонтакте - itdoctorstudio
Яндекс Дзен - zen.yandex.ru/itdoctor
Rutube - rutube.ru/channel/23500045/
#git #github #itdoctor

Пікірлер: 45
@ITDoctor
@ITDoctor 2 жыл бұрын
💡 На каких платформах можно найти мои уроки: t.me/itdoctor_official/23 (интерактивная pdf карта) 🎥 Большой практический КУРС "Frontend разработчик на HTML, CSS и JavaScript": stepik.org/z/113402
@onischenkoviktor9519
@onischenkoviktor9519 8 күн бұрын
Большое спасибо=))
@ITDoctor
@ITDoctor 8 күн бұрын
вам спасибо за оценку
@ekaterinapanteleeva8494
@ekaterinapanteleeva8494 Жыл бұрын
Спасибо!!! Теперь я поняла для чего Fork!
@ITDoctor
@ITDoctor Жыл бұрын
очень рад что поняли
@adygerumekov636
@adygerumekov636 5 ай бұрын
Очень полезно, благодарность !!
@ITDoctor
@ITDoctor 5 ай бұрын
спасибо
@TheBaragoz
@TheBaragoz Жыл бұрын
Спасибо, видео очень полезное и без воды. Ранее работал только с бранчами, но вот возникла необходимость освоить работу с форками. Видео очень помогло. =)
@ITDoctor
@ITDoctor Жыл бұрын
Всегда пожалуйста
@user-kb4kd2vd7v
@user-kb4kd2vd7v 2 жыл бұрын
Спасибо вам!!!!!👍👍👍👍
@danilkho3812
@danilkho3812 Жыл бұрын
Очень полезно!! Мне понравилось, спасибо большое
@ITDoctor
@ITDoctor Жыл бұрын
Рад слышать
@Imran-dev
@Imran-dev Жыл бұрын
Очень полезный видео спасибо автору)
@ITDoctor
@ITDoctor Жыл бұрын
пожалуйста
@user-hs8ef8jq5c
@user-hs8ef8jq5c 5 ай бұрын
Спасибо за видео. На 7.30 примерно, где выполняется push измененного репозитория на сервер скомкан важный момент, без которого ничего не получится если вы воспроизводите все на одном компьютере. Вы получите access dined, если не удалите в Диспетчере учетных данных Windows запись для git. Только после этого git push переключится корректно на нового юзера и создаст новую запись для него. Всем удачи!
@ITDoctor
@ITDoctor 4 ай бұрын
Спасибо что написали. Но обычно так и не делают. Я это показывал для видео урока. И то я использовал виртуальную машину. Или я не совсем понял о чем вы.
@user-hs8ef8jq5c
@user-hs8ef8jq5c 4 ай бұрын
​@@ITDoctor Спасибо, что ответили, да так не делают, но мы то учимся, верно? Повторяем по видосу, попробуйте на одном компьютере, я на windows, на аккаунте 1 сделать форк репозитория в другой аккаунт 2. Затем клонировать со второго аккаунта локально,создать ветку, создать коммит и запушить а аккаунт 2... Access dined. Т.к. В диспетчере мы сидим в аккаунте 1. В целом это не важно, спасибо за уроки!
@ITDoctor
@ITDoctor 4 ай бұрын
@@user-hs8ef8jq5c да вы правы.
@RomanUnreal
@RomanUnreal 3 ай бұрын
топчик, особенно из-за просмотра с 2 аккаунтов
@ITDoctor
@ITDoctor 3 ай бұрын
рад что оценили
@amr54632
@amr54632 2 ай бұрын
спасибо большое, очень помогло разобраться!
@ITDoctor
@ITDoctor 2 ай бұрын
Спасибо что оценили
@rendi5799
@rendi5799 Жыл бұрын
Огонь! Подписка
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо
@akstis4183
@akstis4183 2 жыл бұрын
Спасииииииибо =)
@ITDoctor
@ITDoctor 2 жыл бұрын
пожалуйста
@oldplayer9122
@oldplayer9122 2 жыл бұрын
Спасибо
@ITDoctor
@ITDoctor 2 жыл бұрын
Пожалуйста
@user-po2nd7ok5f
@user-po2nd7ok5f 2 жыл бұрын
Круто
@ITDoctor
@ITDoctor 2 жыл бұрын
Рад что нравится
@julis8611
@julis8611 Жыл бұрын
🔥🔥🔥
@unitydeveloper265
@unitydeveloper265 2 жыл бұрын
👍👍👍
@ITDoctor
@ITDoctor 2 жыл бұрын
Спасибо
@yukhnevich
@yukhnevich Жыл бұрын
Чет я не понял, подскажите. Вот я форкнул репозиторий чужой, потом внес свои правки, пульнул в свой форк, синхнронизировал с клоном на ПК, все ок. Но выходит обнова на оригинальном репозитории, я не могу синхнронизировать свой форк, на гитубе пишет что идите делайте вручную или откатывайте свои пулы. И как это все замержить?
@nektoinkognito-pe6bi
@nektoinkognito-pe6bi Жыл бұрын
о, круто. а как делать пулл не с чужого кода а со своей ветки?
@ITDoctor
@ITDoctor Жыл бұрын
если репозиторий ваш то вам это не нужно. просто делаете комит и пушите
@alenache1
@alenache1 2 жыл бұрын
+++
@kovo2986
@kovo2986 Жыл бұрын
т.е после мерджа разработчик попадает в контрибютеры, и если и без согласия автора (пул риквеста) оригинального репозитория он не может вносить изменения в ветку Мэйн?
@ITDoctor
@ITDoctor Жыл бұрын
да, так
@user-fz6nh4jx8n
@user-fz6nh4jx8n 6 ай бұрын
@@ITDoctor а может быть несколько разработчиков в одном проекте точнее несколько авторов? чтоб все имели права создавать ветки но не трогать главную в моем проекте?
@ALlordPW
@ALlordPW 3 ай бұрын
а как сделать форк своего проекта ??
@ITDoctor
@ITDoctor 3 ай бұрын
зачем делать форк если это и так ваш проект, в оригинале? ну можно клонировать его, только смысл? может вы не совсем понимаете этот механизм или я ваш вопрос.
@keppa1846
@keppa1846 Жыл бұрын
18 минут воды
@ITDoctor
@ITDoctor Жыл бұрын
21:53
@icegouse
@icegouse 2 жыл бұрын
Хватит рассказывать про давно заезженную тему. С которой ты проходишь посвящение в любую разработку. Я предлагаю рассказать что там дальше есть ну или про дескопную версию.
GIT: Merge or Rebase? What's the difference?
10:47
Front-end Science із Сергієм Пузанковим
Рет қаралды 131 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 122 МЛН
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 8 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 18 МЛН
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 53 МЛН
Про GitHub Actions за 10 минут
10:12
Merion Academy
Рет қаралды 23 М.
Как Сделать Вклад В Open Source? | Git Pull Request
16:33
PyLounge - программирование на Python и всё о IT
Рет қаралды 4,2 М.
Git Fork vs. Git Clone: What's the Difference?
9:41
Eye on Tech
Рет қаралды 71 М.
The most common mistakes with git. How to fix it?
16:35
Front-end Science із Сергієм Пузанковим
Рет қаралды 61 М.
GitHub Forks and Pull Requests | Step by Step
12:23
Wes Doyle
Рет қаралды 74 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 122 МЛН