Работа с Git в PyCharm. Без терминалов и головной боли.

  Рет қаралды 78,226

Python Russian

Python Russian

3 жыл бұрын

Кратко для новичков покажу как работать с системой контроля версий в PyCharm, слишком часто вижу как мучаются в терминалах, причем этому еще и "обучают" наши нерадивые онлайн-компании за деньги.
Видео не рассматривает всех команд и вариантов использования гит, но после него ты уже сможешь работать с гитом на серьезном уровне и без терминала и смс.
В видео не рассмотрен и оставлен для домашнего изучения вопрос клонирования удаленного репозитория (это просто!)
Извиняюсь за небольшой рассинхрон, подвела программа записи.
💎Работа с git на реальном проекте: • Работа с git на реальн...
Ссылка на основы гита, там же его можно скачать и установить
git-scm.com/book/ru/v2/%D0%92...
Ссылка на правила оформления коммитов
techrocks.ru/2019/12/02/writi...
Инструкция по работе с гит в PyCharm:
1) включаем систему контроля версий VCS- Enable Version Control Integration выбираем Git
2) в корне проекта создаем файл .gitignore добавляем туда venv и .idea
3) во вкладке гит нажимаем обновить, выделяем нужные файлы и выбираем Add to VCS (добавляем в отслеживание)
4) когда код написан выделяем нужные файлы и выбираем Commit (Сохранить локально)
5) если хотим увидеть изменения выбираем Show Diff или смотрим лог гита
6) если хотим откатить то выбираем Rollback
7) для сохранения на удаленный сервер выбираем Push
8) для подтягивания изменения с сервера выбираем Pull
Правило 1: перед коммитом убеждаемся что код работает, пробегаем глазами по всем измененным файлам (Show Diff), чтобы убедиться в том, что не забыли удалить отладочные и временные вещи. Запускаем тесты (как это их нет???) и убеждаемся что они зеленые. Пишем грамотный текст в коммите!
Правило 2: 10 мелких коммитов лучше 1 большого!
Токсичный чат для сильных духом: t.me/joinchat/MEkUXU_Jqziz0qn...
Присоединяйся к помощи каналу, будет интересно)
✔️Бусти boosty.to/python_russian/donate
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
#Python #PythonRussian #PyCharm

Пікірлер: 278
@user-rj1ch4ny5n
@user-rj1ch4ny5n Жыл бұрын
Чтобы в новых версиях IDE отобразить вкладку Local Changes (как у автора видео) -> нужно снять одну галочку: Settings -> Version Control -> Use non-modal commit interface
@sunPython
@sunPython Жыл бұрын
Точнее: Settings -> Version Control -> Commit -> Use non-modal commit interfa
@Tom_2106
@Tom_2106 Ай бұрын
Обнял!
@2bdriveservice675
@2bdriveservice675 Ай бұрын
Лучший!!!! Просто лучший. Спасибо тебе огромное
@databox4279
@databox4279 2 жыл бұрын
Какой же ты красавчик. Ты не только учишь как делать, но и самое главное объясняешь ЗАЧЕМ и ПОЧЕМУ надо так делать. За описание к ролику отдельный респект. Всех благ тебе, добрый человек. Не забрасывай канал!
@PythonRussian
@PythonRussian 2 жыл бұрын
спасибо за отзыв, приятно, благодаря таким откликам и не забрасываю=)
@andrewpuchinin8547
@andrewpuchinin8547 Жыл бұрын
@@PythonRussian забрасывать такой канал - это преступление... Киберпреступление)
@gregoryjenferd9740
@gregoryjenferd9740 3 жыл бұрын
Спасибо за урок, отличное объяснение! Уверен, у Вашего канала всё впереди, удачи Вам!
@gioglo36
@gioglo36 2 жыл бұрын
От всей души выражаю тебе благодарность! Благодаря тебе я разобрался с гитом. Желаю тебе миллион подписчиков!
@oxidizerby
@oxidizerby 3 жыл бұрын
Это самое удобное использование гита. Спасибо огромное.
@Jingotube
@Jingotube 3 жыл бұрын
У вас редкое качество понятно подавать материал. Спасибо за видео! Удачи с каналом.
@PythonRussian
@PythonRussian 3 жыл бұрын
спасибо на добром слове
@narikate2144
@narikate2144 Жыл бұрын
Выражаю огромную благодарность за такой познавательный видеоурок! Все доходчиво объяснено, используя разные примеры.. Автор, вы большой молодец! Спасибо вам
@webman361
@webman361 2 жыл бұрын
Всё логично и понятно объясняешь. Это лайк и подписка. Спасибо и удачи в твоём ремесле!
@nikulin7944
@nikulin7944 2 жыл бұрын
Спасибо!!! Доступно и понятно. Видио очень продвинуло в освоении PyCharm и вообще как работать с проектом.
@AlexiUS246
@AlexiUS246 2 жыл бұрын
Спасибо, дружище! Самый адекватный гайд по git в PyCharm для новичков. Желаю успехов в развитии канала!
@ngshares490
@ngshares490 Жыл бұрын
Как хорошо, что я даже не смотрел, что там в консоли пишут, а на это видео попал. Сразу на примерах видно, для чего нужен Git. Спасибо!
@romanvasiliev6328
@romanvasiliev6328 3 жыл бұрын
Спасибо за науку. )) Я конечно новичок и до этого видео было terminal only, о чём не жалею, т. к. изучить команды не лишнее. Но так в разы удобней. Лайкос и подписка однозначно! А видео в закладочки! ))
@ImAndreyK
@ImAndreyK Жыл бұрын
Большое спасибо! Шикарное видео! Без воды, все по делу! Ясно и понятно!
@user-ch2oe7lu1x
@user-ch2oe7lu1x 3 жыл бұрын
Великолепный урок по использованию гита, спасибо!
@user-qp8hg4ds2b
@user-qp8hg4ds2b 2 жыл бұрын
Просто потрясный урок!!! Спасибо тебе, добрый человек!!!
@user-ch3nh7bi9w
@user-ch3nh7bi9w 2 жыл бұрын
Лучший урок на просторах Ютуба! Спасибо большое!
@maksimsablin4526
@maksimsablin4526 Жыл бұрын
Спасибо тебе! Один из лучших уроков по Git!!!
@user-pq9kr4rn1k
@user-pq9kr4rn1k Жыл бұрын
Много перекопал информации по pycharm и git. не получалось соединить их вместе. Пока не посмотрел это виде. И все стало на свои места. Спасибо за видео и удачи с каналом.
@user-zy5zh9qd3t
@user-zy5zh9qd3t 3 жыл бұрын
Ты молодец! Спасибо за информацию.
@user-ix8ww4lo3e
@user-ix8ww4lo3e 2 жыл бұрын
Спасибо! Отличное объяснение! Удачи Вам!
@soundmorozov
@soundmorozov Жыл бұрын
Дружище! Это лучшее видео, первое видео, после которого все работает! Спасибо!
@master-Dmitriy
@master-Dmitriy 3 жыл бұрын
Спасибо за видеообзор, теперь я понял как вести историю своего кода. Раньше сохранял очень много однотипных файлов, но потом это всё превратилось в непонятную кучу. Продолжай своё дело, ты помогаешь людям - это поистине БЛАГОРОДНО!!!
@PythonRussian
@PythonRussian 3 жыл бұрын
все мы проходим через стадию файл, файл2, финальный_файл, точно_финальная_версия и так далее)))
@user-wg8oh2yb2e
@user-wg8oh2yb2e 2 жыл бұрын
Самый подробный урок,который встречал! Спасибо за старание и топовые видосы!
@PythonRussian
@PythonRussian 2 жыл бұрын
благодарю
@Laserball74
@Laserball74 Жыл бұрын
Много разного. На Ютубе есть,но такого грамотного контента как у тебя мало.. 👍👍👍
@TheRadiant78
@TheRadiant78 2 жыл бұрын
Огромное спасибо!! сэкономит много время и сил.))) Всё чётко и понятно!!
@p.4017
@p.4017 Жыл бұрын
Блиин, почему я раньше это видео не увидел😫😭 Полтора года нормально не мог разобраться во всей этой шляпе, а тут за пол часа и все по полочкам (нуу, и продолжение видео 50 минут реального проекта конечно же) Что ещё для счастья нужно?) Огромное тебе спасибо🔥
@unknownunknown-mx4dy
@unknownunknown-mx4dy Жыл бұрын
Не попробовал, а получилось! Спасибо огромное. Подробно, ёмко, интересно) ещё раз, спасибо!
@voila2000
@voila2000 3 жыл бұрын
Очень толковое объяснение. Грамотная чистая речь. Такого высокого качества уроки на ютубе редкость. Не бросайте это дело. У вас очень хорошо получается.
@PythonRussian
@PythonRussian 3 жыл бұрын
спасибо. Проблема в том, что для большинства вещей надо много объяснять и ролики получатся большими и нудными, смотреть просто не будут. А мне хотелось бы сохранить короткий и простой формат.
@voila2000
@voila2000 3 жыл бұрын
Видеокурсов по Питону много, а хороших исчезающе мало. У вас есть все шансы сделать хороший. Его будут не просто смотреть, а покупать, на какой-нибудь платной платформе типа udemy. Если конечно есть интерес, время и силы на такую работу.
@PythonRussian
@PythonRussian 3 жыл бұрын
@@voila2000 интерес определенный есть, потому что мне не нравится как учат на всяческих русскоязычных курсах, но вот со временем проблема. Да и если делать для удеми это на английском сразу надо делать, что еще добавляет сложности. В общем пока попробую продолжать краткий формат, а там видно будет.
@Loony666Noob
@Loony666Noob Жыл бұрын
Супер полезный урок, мне, как новичку, который ни разу не работал с гитом и который только только "вкатывается" в мир программирования - все было супер понятно и интересно, огромное спасибо за эту информацию!🔥🔥🔥
@user-cs9zg6do8o
@user-cs9zg6do8o 2 жыл бұрын
От души благодарю. Надоело смотреть про колдунство с терминалом. Наконец в голове устаканился принцип работы.
@sashadi7711
@sashadi7711 7 ай бұрын
ты не человек, ты ЧЕЛОВЕЧИЩЕ! господь всемогущий какое счастье наткнуться на такое прекрасное объяснение! спасибо спасибо спасибо
@alexey749
@alexey749 Жыл бұрын
Отличная база. Вообще не представлял, что такое гит и как оно работает. С общим пониманием в терминале не проблема будет разобраться. Спасибо!
@user-ps1fj4ts8k
@user-ps1fj4ts8k 11 ай бұрын
Красавчик, спасибо за информативное видео
@rpuropu
@rpuropu 3 жыл бұрын
Чумачечая фишка!) поклон и спасибо)
@alexgenius4972
@alexgenius4972 Жыл бұрын
Круто! Спасибо за ролик! Очень помог материал!
@lukasmog777
@lukasmog777 2 жыл бұрын
Крутой урок! Спасибо!
@user-ey7pm1rc5i
@user-ey7pm1rc5i Жыл бұрын
Редко кого-то лайкаю и оставляю комментарии, но тут исключительный случай. Просто, доступно и очень полезно! Делай в том же духе! Однозначно подписка
@user-kv5rb5pj1c
@user-kv5rb5pj1c Жыл бұрын
большое спасибо, то что я искал, без воды
@photo_graf_khv
@photo_graf_khv Ай бұрын
Лучшее видео, которое только я видел! отличная штука, то что нужно!!!
@DagvelloUkr
@DagvelloUkr Жыл бұрын
Спасибо. Был затык в начале, но во всем разобрался.
@TW_nz
@TW_nz Жыл бұрын
тысяча благодарностей от души!
@aquabogira
@aquabogira Ай бұрын
Python Russian! СПАСИБО !!! Я даже представить не могу , что бы я делала без вашего видео и такого замечательного объяснения!!!!
@pacelboss3203
@pacelboss3203 2 жыл бұрын
спасибо за урок, очень помог оптимизировать работу над проектами ЛАЙК И КОММЕНТ;)
@elena.world3721
@elena.world3721 3 жыл бұрын
Спасибо! Отличный урок!
@user-je5mv2nm7g
@user-je5mv2nm7g 10 ай бұрын
Спасибо, офигенская подача!
@user-ru4bk7qe3s
@user-ru4bk7qe3s Жыл бұрын
Великолепно объяснил! Мужик!) Ну, а если без шуток- спасибо большое!) Удачи!
@sergeigaribzyanov6061
@sergeigaribzyanov6061 2 жыл бұрын
УОочень мощный гайд!!! Спасибо!!!
@DAZouk_NN
@DAZouk_NN 2 жыл бұрын
спасибо большое! Очень понятно и доступно. Кстати, формат с запаздыванием звука лично мне даже удобнее, т.к. сначала проговаривается, потом есть время на обдумать, а потом уже показывается)
@b3nzobol183
@b3nzobol183 10 ай бұрын
Даже на другой версии пайчарма разобрался. очень понятно всё описывается, спасибо
@andrussian
@andrussian 3 жыл бұрын
офигенно объяснил, сразу все понятно, жесть.
@nezoxx7034
@nezoxx7034 11 ай бұрын
Спасибо за простой и понятный урок
@Xe_K
@Xe_K 8 ай бұрын
Это видео прекрасно во всём
@barma1309
@barma1309 Жыл бұрын
О, спасибо! Как-раз сел с гитом в пичарме разбираться
@pfw4517
@pfw4517 Жыл бұрын
Наконец-то я понял, что такое Git! Огромное спасибо! Чувствую, что скоро смогу адекватно и правильно написать программу на коллаборативном роботе у себя ). Единственное, может только у меня так, но видеопоток опережает звук и не очень удобно смотреть.
@user-we3lq1qf2i
@user-we3lq1qf2i Жыл бұрын
красавчик! Все четко, понятно и по сути.
@user_name1_and_name2
@user_name1_and_name2 2 жыл бұрын
мужик это лучшее видео я через терминал не понимал как че сделать несколько недель
@kachancorn
@kachancorn Жыл бұрын
Пушечка!!! Спасибо за инфу!)
@py_dev-django
@py_dev-django 3 ай бұрын
Отличное видео, спасибо!
@chuvital
@chuvital 2 жыл бұрын
Спасибо! Все просто и понятно.
@akupreychuk6893
@akupreychuk6893 11 ай бұрын
Однозначно лайк! благодарю ✨
@artemskiff1491
@artemskiff1491 3 жыл бұрын
Спасибо за работу
@5gugorsky
@5gugorsky Жыл бұрын
Спасибо, за материал. Ещё раз убеждаюсь, что не сама ide важна, а общие принципы работы с какой-либо технологией, понимая которые, человек может решать задачи в любой среде разработки. IDE это просто инструмент упрощающий рутину.
@Vladimir-bz9tg
@Vladimir-bz9tg Жыл бұрын
Спасибо Вам за ваш труд
@homelessandhungry4529
@homelessandhungry4529 2 жыл бұрын
Топчик огонь классное видео! 👍
@fdrov
@fdrov 3 жыл бұрын
Спасибо! Понял как пользоваться гитом буквально за час (просмотр урока + практика в живую). Без всяких консолей - «сел и поехал». Конечно, со временем можно(нужно?) углубиться, но этого вполне достаточно.
@PythonRussian
@PythonRussian 3 жыл бұрын
для самостоятельной работы пожалуй хватит, но если в профессиональную разработку собрались, то надо еще чуток посмотреть на то как создавать ветки, мержить и делать пулл-реквест, опять же - без фанатизма, самое основное. Этого хватит.
@Tom_2106
@Tom_2106 Ай бұрын
Отлично описал работу с git репозиторием. Сходу запустил проект со всеми нужными настройками!
@user-on7sc3eg8i
@user-on7sc3eg8i 2 жыл бұрын
Большое человеческое спасибо! однозначный лайкос
@1980zeit
@1980zeit 19 күн бұрын
прошло 3 года, а это видео до сих пор лучшее и по сути единственно адекватное по теме Git в PyCharm... Copilot не даст соврать.
@PythonRussian
@PythonRussian 19 күн бұрын
просто у всех желание учить писать заклятья в терминалы)))
@user-hx4dd2ww5j
@user-hx4dd2ww5j 2 жыл бұрын
Красота!!! Спасибо!
@Human-de8nf
@Human-de8nf 8 ай бұрын
Супер столько искал и нащел то что надо👍
@TouristGuideTJK
@TouristGuideTJK Жыл бұрын
Если было бы возможность Поставил бы тысячи лайков этому видео. Спасибо вам за такую видео!
@romzes96
@romzes96 2 жыл бұрын
Спасибо, эффективно для того кто пишет код на разных пк.
@pfk9025
@pfk9025 2 жыл бұрын
Хорошее вступительное видео по гиту! Было бы круто увидеть полную версию по работе с этой системой, ветки и прочее.... Уверен, что многим будет интересно)
@PythonRussian
@PythonRussian 2 жыл бұрын
полной версии не будет, но после НГ будет видео по тому как гит использовать на работе в реальном проекте.
@pfk9025
@pfk9025 2 жыл бұрын
@@PythonRussian Супер! Будем с нетерпением ждать)
@PythonRussian
@PythonRussian 2 жыл бұрын
Вторая часть работы с git kzbin.info/www/bejne/nqKniIt4obZ6a8U
@pfk9025
@pfk9025 2 жыл бұрын
@@PythonRussian Класс, супер, спасибо! Будем смотреть)
@user-nk9zf5sc2w
@user-nk9zf5sc2w 6 ай бұрын
Красавчик, хоть кто то идет в ногу со временим....
@user-gh1ej9cy8z
@user-gh1ej9cy8z 2 жыл бұрын
мужик, я три дня мучился с терминалом, установкой гита и запуском, смотрел кучу разных видео... и в каждом было что-то не так как у меня на каком-то этапе, а если какой-то шаг не получался то я не мог пойти дальше, так как то, что дальше объясняли было уже не понятно.. и хорошо, что я не сдался и наконец нашел это видео.. я сейчас на 16-й минуте твоего видео и я приятно восхищён возможностями гита и пайра и самое главное, что это очень легко и понятно... Круто!! продолжай снимать.. а я уже подписался..
@PythonRussian
@PythonRussian 2 жыл бұрын
рад, что помог. Не перестаю удивляться, что на разных курсах не показывают как работать с гитом в ИДЕ, а мучают терминалами. =)
@user-vm5kf3bp3s
@user-vm5kf3bp3s 2 жыл бұрын
Посмотрел раза два уже. Еще буду, полностью поменял подход . Теперь работаю только с Git. Отлично и актуально
@PythonRussian
@PythonRussian 2 жыл бұрын
вторую часть тоже посмотрел, где про клонирование и ветки?
@user-vm5kf3bp3s
@user-vm5kf3bp3s 2 жыл бұрын
@@PythonRussian Да смотрел уже. Некоторые моменты сложнее зашли, но буду, конечно пересматривать еще. Спасибо. Мне очень даже актуально
@user-do4nq3fr6t
@user-do4nq3fr6t 3 жыл бұрын
Вот и эта тема стала для меня актуальна, настроил, как тут говорилось.
@PythonRussian
@PythonRussian 3 жыл бұрын
да, это еще так сказать олд скул, теперь немного по другому в пичарме, но разницы в использовании никакой
@AnnaIsHere
@AnnaIsHere 2 жыл бұрын
@@PythonRussian осталось понять как сделать настройки, чтобы были видны файлы. У меня в Pycharm по умолчанию в Git внизу есть только вкладки Log и Console
@PythonRussian
@PythonRussian 2 жыл бұрын
@@AnnaIsHere так откройте сайт пичарм, в новых версиях есть вкладочка коммит на левой стороне меню, под Проджект
@user-qd5zh2qi9j
@user-qd5zh2qi9j 10 ай бұрын
Питон с человеческим лицом! Зашёл по поиску, изучая гит. Смотрю все видео на канале!
@user-mz6js2sw6d
@user-mz6js2sw6d 14 күн бұрын
супер. спасибо.
@Akim_Edmundovich
@Akim_Edmundovich 19 күн бұрын
Спасибо огромное!)
@DS-sf3ev
@DS-sf3ev Жыл бұрын
Очень благодарю!!!
@Vladimir-bz9tg
@Vladimir-bz9tg Жыл бұрын
Вернулся написать коммент еще раз, ещё раз очень большое спасибо. До этого на курсе тестировщиков научили мучиться с консолью вонючей, каменный век, хорошо что наткнулся на Ваш канал и эти мучения закончились
@PythonRussian
@PythonRussian Жыл бұрын
спасибо, что вернулся
@JestZastrelshik
@JestZastrelshik 3 жыл бұрын
Отличное видео!
@PythonRussian
@PythonRussian 3 жыл бұрын
спасибо
@johnysh6480
@johnysh6480 10 ай бұрын
Спасибо красавчик!)
@alexanderstepanenko3656
@alexanderstepanenko3656 Жыл бұрын
Чувак!!!!! Огромный респект тебе! Ты единственный, кто просто и без всяких прибамбасов объяснил, как быстро и просто добавить файлы и папки в PyCharm в .gitignore! Еще раз большое спасибо!
@slava_zxz
@slava_zxz 5 ай бұрын
Я по ошибке недавней молодости изучал питон и решил поработать кем-нибудь в It и пошел Программистом 1С стажером. Знал только кор питон в момент устройства. Поработал несколько месяцев над реальными задачами, там есть аналог гита - хранилище. Щас ушел оттуда, но опыт работы в продакшене конечно сильно помогает сейчас питон доучивать
@user-wo4ru6zn9f
@user-wo4ru6zn9f 3 жыл бұрын
Спасибо, отличное пояснение!
@PythonRussian
@PythonRussian 3 жыл бұрын
пожалуйста, не стесняйтесь озвучивать какие темы еще хотели бы видеть
@user-wo4ru6zn9f
@user-wo4ru6zn9f 3 жыл бұрын
@@PythonRussian было бы классно узнать про другие полезные функции pycharm при работе с гитом (решение конфликтов при слиянии и т.д.)
@Xayli-i
@Xayli-i Жыл бұрын
Спасибо, друг
@edgull_tlt
@edgull_tlt 2 жыл бұрын
Ещё раз огромное спасибище за такое простое и подробнейшее разъяснение. Не планируете раскрыть тему багрепортов и задач в git?
@PythonRussian
@PythonRussian 2 жыл бұрын
только если немного позже, пока уже есть очередь тем для видео. Надеюсь доберемся общими силами
@mrmedbedb1256
@mrmedbedb1256 2 жыл бұрын
Отлично растолковал!!! Я помню, пробовал ГиТу через консоль для UE4....Проиграл... В принципе, я и так в PyCharm интуитивно всё понял, но решил послушать знающего человека. Пары мелочей не учёл, это знать надо.
@PythonRussian
@PythonRussian 2 жыл бұрын
теперь - впереди победы=)
@mrmedbedb1256
@mrmedbedb1256 2 жыл бұрын
@@PythonRussian ну насчёт побед не знаю, но уже много раз нужно было откатиться. Очень большой проект :)
@obama2022
@obama2022 Ай бұрын
спасибо тебя большое!
@maskon78
@maskon78 2 жыл бұрын
Лайк, подписка, и прочее. Круто, слов нет...
@maskon78
@maskon78 2 жыл бұрын
да, а можно же в .gitignore добавить .gitignore?
@teslaf9812
@teslaf9812 3 ай бұрын
Все очень круто, клавиатуру бы потише))))
@darkelectro7044
@darkelectro7044 2 жыл бұрын
спасибо за видео
@begula_chan
@begula_chan Жыл бұрын
Спасибо!
@edgull_tlt
@edgull_tlt 3 жыл бұрын
Спасибище!!!
@user-pj2df6th8v
@user-pj2df6th8v Жыл бұрын
Ты красавчик.
@jackdeo4564
@jackdeo4564 4 ай бұрын
спасибо большое
@TheHospicer
@TheHospicer 3 жыл бұрын
большое спасибо
@user-bb7ol1wh9b
@user-bb7ol1wh9b Жыл бұрын
Спасибо вам огромное за ваше объяснение, без шаманских танцев и прочей хтони. Все по делу. 2023 год, в Pycharm уже есть изменения, но всё равно принцип понятен.
Частые ошибки начинающих питонистов
41:43
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 63 МЛН
100❤️
00:20
Nonomen ノノメン
Рет қаралды 72 МЛН
Each found a feeling.#Short #Officer Rabbit #angel
00:17
兔子警官
Рет қаралды 8 МЛН
GIT: Merge or Rebase? What's the difference?
10:47
Front-end Science із Сергієм Пузанковим
Рет қаралды 131 М.
Публикация проекта PyCharm на GitHub.
10:16
Айтишник
Рет қаралды 1,1 М.
Ф-строки рулят. F-Strings, форматирование
15:45
The most common mistakes with git. How to fix it?
16:35
Front-end Science із Сергієм Пузанковим
Рет қаралды 61 М.