Git и GitHub Курс Для Новичков
Вставка
- Опубліковано 30 тра 2024
- Эксклюзивный контент в Telegram: t.me/NextgenSocialBot
Полный курс "Продвинутый Git": bit.ly/3MIJX7i
PDF тут: t.me/js_by_vladilen/254
Я в соц сетях:
Telegram: t.me/js_by_vladilen
Instagram: / vladilen.minin
JavaScript cообщества:
Telegram: t.me/js_by_vladilen_chat
Roadmap по каналу:
vladilen.notion.site/Roadmap-...
Git и Github полный курс для начинающих. На практическом уроке для начинающих и новичков разберем как работать с Git и Github.
В ролике информация про то, как установить git и начать работать с github. Так же разберем основные команды: git clone, git init, git merge, git branch, git checkout, git push, git pull, git commit, git add, git config
Таймкоды:
00:00 - Что такое Git
02:29 - Установка Git
03:25 - Начало работы
06:40 - Инициализация проекта
11:05 - Первые изменения
17:25 - Коммит
18:54 - gitignore
23:45 - Работа с ветками
31:35 - Совмещение веток
33:20 - Работа с Github
Эксклюзивный контент на моем Boosty: boosty.to/vladilen
Полный курс "Продвинутый Git": bit.ly/3MIJX7i
почему при нажатии на tab, у меня нету автозаполнение?
база - это интересно, но было бы намного полезней сделать продвинутый урок по гиту. Потому как по базе уроков на ютубе море, но вот про то, что делать, если ты по ошибке закомитил что-то, а тебе нужно сделать ревёрт комита, ресет комита(hard, soft и чем они отличаются), что делать если ты сделал push на сервер, а тебе нужно откатить это, что делать, если ты по ошибке слил одну ветку с другой и тебе нужно повыдёргивать комиты от ненужной ветки(будучи в своей), как перенести комиты из одной ветки в другую с помощью cherry pick, самое главное - как порешать конфликты, возникающие при пуше, слиянии веток(о чём ОООочень мало материала, а это тоже базовые вещи в моём понимании о git) и т.д. Как добавить свои ключи и пользоваться ssh, что бы не вводить постоянно пароль при пуше. Это лишь маленький перечень ситуаций, которые возникали у меня. Было бы неплохо рассказать о паре классических git flow на проектах. Вот об этом никто не делает материал, к огромному сожалению. И у новичков потом начинаются большие проблемы. P.S. никто не рассказывает о том, что в конфиге гита желательно ставить filemode в false, потому как в линуксе без этой настройки гит отлавливает изменения прав на файлы и в такой ситуации считает, что файлы были изменены, а на самом деле нет( И к сожалению никто об этом не рассказывает((((( Всё это я познавал сам
даже не плюсую и умножаю, а возвожу в степень
коммент в самое сердечко 💔
я как начал работать недавно, сразу вопросы из твоего списка стали интересовать, я жестко туплю.
Автор ск всего поанализировал аудиторию и на основе этого сделал самое базовое видео по гит, коих уже млны.
Ох как жизненно....
@@andrei8299 у него канал рассчитан больше для начинающих, потому тут и основы. Если хочется более подробно, то надо искать соответствующие каналы, англоязычные лучше, там больше контента
Большое спасибо за это видео, действительно, лучшее и простое, а главное, наглядное объяснение азов работы с гитом. Было очень интересно смотреть. Огромное спасибо за новые знания и умение работать с гитом (хоть и на базовом уровне). Желаю никогда не останавливаться и пилить еще больше подобных годных видео, они действительно очень нужны
Вы разбираете каждую мелочь в материале и многое становится на свои места при пробелах в знаниях.
Спасибо Вам.
Владилен, спасибо ОГРОМНОЕ! Это просто лучшее видео про гит для новичка!!! Просто, ясно, понятно - то что надо, чтобы "стартануть" в изучении гита!
Еще раз СПАСИБО))))
Огромное спасибо, то, что нужно! Видео два раза пересмотрела 😀 настрольный справочник теперь
Здравствуйте! Вот только сейчас после этого видео стало всё ясно и понятно. Спасибо большое!
Лучшее объяснение по Git! Кратко, но в то же время емко, без воды, все понятно. Спасибо тебе большое, добрый человек!
Владилен, спасибо Вам большое! Столько предпринимала попыток освоить Git, и все безуспешно. А Вы смогли так доходчиво объяснить: четко, кратко и без воды, что наконец мне стал понятен принцип работы. Благодарю!
Мощно как раз сегодня начал учить гит! и тут такой подарок !))) спасибо )
Умение объяснять - долгий кропотливы труд
У Вас превосходно получается!
Огромное спасибо за твой труд Владилен ! Супер объясняешь , лучше не куда ! Благодарю ! Вот и освоил Git + GitHub ) меньше чем за час )
Большое спасибо, Владилен! Очень полезное видео ... :)
Отличный урок, спасибо Вам! Побольше бы такого контента на просторах ютуба:)
Супер подача, отличный материал. Ничем не отличается от курса (а скорее лучше),, который я прохожу на Скиллбокс. Нравится, что тут разъясняются нюансы работы ГИТа, такие создание системной папки .git и прочее. Лично для меня такие объяснения очень важны, это помогает составить полную картину.
Огромное спасибо, наконец - то стало понятно, как работать с git, смотрела другие видео и было не очень понятно, почему и как все работает, у вас все чётко и по делу, спасибо!
Просто пишу комент, чтобы поддержать автора! Мотивируя на новые видео и вы ребята не стесняйтесь! Спасибо за работу!
Лучшее объяснение по гиту!!! Даже я все поняла)))) Браво, Владилен!)
!й
Просто пишу комент, чтобы поддержать автора! Мотивируя на новые видео. Спасибо за работу!
Пушка, бомба 🎉посмотрел первый раз. вообще не знал как устроен мир. Спасибо большое.
Настоящий курс, очень понравился и подача и объяснение, Владлен огромное вам спасибо, буду набивать руку по вашему видео !
Здравствуйте.
Одно из самых толковых видео по гиту в русскоговорящем сегменте ютуба, что я видел на данный момент. Без воды и все по делу. Выражаю большую благодарность Вам. Как раз сейчас нужно изучить гит. И большая благодарность, что именно с командой строкой показали работу. А не как, некоторые для "облегчения" усвоения новичкам, через гит гуи показывают работу. Минус гуи в том, что у него не весь функционал есть(+- по скорости он медленнее) и в реальной работе, будет требование именно работы с командной строкой.
Спасибо огромное, вчера на занятиях начало работы было с регистрации в GitHub, а потом под диктовку набору команд в консоли для git.А здесь все четко: как, зачем, почему и какова конечная цель. Спасибо, ещё раз!
Сегодня с нуля все пройду сама.
спасибо! , хоть и немного уже использую git, всегда круто посмотреть на вещи сторонним взглядом, уже давно всем новичкам рекомендую ваш канал)
Чётко, без воды для быстрого старта работы с Git. Спасибо!
То что нужно как раз! Класс!
Поддерживаю, классный выпуск!
Не планируется продолжение?
Благодарю тебя за добрые дела! В самом деле польза есть, так что всё не зря) Попутного ветра и крепкого здоровья тебе человек!)
Только ничего не сказано, как вернуться на шаг или несколько назад... нужго гуглить отдельно
@@sergrajes6320 Да, я тоже разочаровался, т.к. интересующие меня темы не были затронуты. Но комент был оставлен до окончания видео и я не стал его удалять, т.к. в целом я получил не мало знаний от данного человека, просматривая его контент. Этот комент наверно относится больше к общему пожеланию, нежели к данному видосу. По поводу гита могу сказать одно, что если захочешь въехать в тему, то это надо будет настроиться на это и реально убить времени и самому поклацать. Мне немного помогли расширить кругозор 2 лекции:
ua-cam.com/video/yDSs80lu3ak/v-deo.html
ua-cam.com/video/nKZsA4T7QPg/v-deo.html
но это так, смотреть не сразу) потом пару туториолов... и ты как бы что-то общее из всех начинаешь складывать у себя в голове... потом запускаешь у себя 2 окна... и начинаешь пушить с одного, с другого, там с одной ветки, там с другой... смотришь как прилетает это всё на github ... пулишь, создаёшь ситуацию с конфликтом... потом спустя N дней и практик начинаешь догонять то, о чём в лекциях говорили... ну как-то так)
@@user-pd4gt9zz9c спасибо. В общем-то что мне нужно было понять я понял из этой лекции (за что автору благодарен) + 30-40 минут самостоятельного ковыряния Гита. Вам огромная благодарность за ссылки, обязательно их посмотрю, чтобы расширить понимание (например, при разных правках одной строки от различных разработчиков), несмотря на то, что всё нужное мне уже ясно.В общем-то гит - почти самая простая штука из всего остального))))
пусть пожелавшему вернётся ☺👍
Владилен спасибо за курс! все понятно и четко!
Огроменное спасибо! На парах нас пытались этому научить, но было очень непонятно и в итоге забил. Со временем понял, что потребность в гит существует, но темный лес с понимаем гита не пропал. Пол года назад посмотрел половину видео, но просто смотреть помогает не сильно. Сейчас понял, что нужно заняться иначе так и буду как дурак бегать с флешкой. Почитал пару статеек, оседало в голове мало. Вспомнил про данную запись, не смотря на смущение от продолжительности в 50 минут сел, смотрел и делал шаг за шагом все ручками, оставляя комментарии. Получил ответы на все вопросы, которые были, а самое главное разобрался с ветками, что за кнопки и надписи на гитхабе и как там вообще все устроено. Тысяча благодарностей!
Огроооомное Благодарство вам Владилен все прям ооочень понятно. Прям кайфую от того что понимаю суть гита
Владлен это бесподобный материал для новичков, все подробно , последовательно, ты находка для новичка, спасибо за труды и талант объяснять
Процветания вам! Спасибо
Спасибо вам большое Владилен! Очень доходчиво и понятно, наконец-то разобрался как с Gitом работать.
Лучшее видео по Гиту для новичков, которое я только Видел! Спасибо тебе огромное, теперь стало понятнее!
Отличная подача материала, ничего лишнего!
Браво,так держать 5++++
Все очень доходчиво и понятно. Спасибо за хорошую подачу информации.
Всё подробно, понятно, без воды и спешки, и при этом не затянуто
Огромное спасибо
Чётко, быстро, красиво! топ контент!!
Спасибо большое Владлен! У тебя большие способности как у педагога.
Спасибо тебе за объяснение добрый человек
учусь на курсах и началась работа с Git и отправили видео по пользованию
в котором не понятно ничего от слова совсем
а тут посмотрел и всё четко без лишних слов и отступлений
Все понятно и по делу , рекомендую для тех кто только хочет работать с git .
огромное человеческое СПАСИБО!!!!!
Спасибо. Хорошо объяснено. Было бы круто выпустить ролик ещё по использованию таких систем как Docker.
Потрясающий урок! Автору спасибо огромное!
Огромная благодарность автору, всё по делу и без воды.
Самый простой и полезный урок по гиту! Спасибо!
Урок просто супер. Будет вторая часть? Очень бы хотелось послушать про конфликты в гите
отдельное спасибо за расшифровку сокращений!
Огромное спасибо за такое доступное объяснение! Час назад я вообще ничего в гите не понимал, теперь уже могу начать базовую работу с версиями своего мини-проекта в любой части мира. Просто превосходно! Супер!!!
Что бы не переписывать по много раз одни и те же команды - можно пользоваться клавишам "вверх-вниз" на клавиатуре.
В поле ввода будут перечисляться уже написанные ранее команды.
Чтобы не тупить не опечатываться по 100 раз в простых словах надо писать писать писать писать а не пользоваться автодополнением
@@deGGenerateзачем нам испражняться?
Хорошо, но ждал большего. Про пулреквесты, про откат комитов, про слияние конфликтных веток 😏
Название глянь когда время будет. Для новичков, однако!
@@sergeitsaryov451 как раз новичкам это и есть самое непонятное, самую базу и по картинкам из мануала понятно
@@alexanderkhayev5793 Неправда ваша, однако. Я самый что ни на есть новичок. До этого видео мало чего понимал.
Большое спасибо за видеоурок. Очень помог разобраться в основах пользования гитом и гитхабом
Идеальная инструкция по работе с Git и GitHub! Спасибо!
Круто! Теперь ждем Docker 🙂
Вот тут классное видео про Docker: ua-cam.com/video/QF4ZF857m44/v-deo.html 👍
@@user-uw6yf8nx5n спасибо 🙂
Слово "брэнчевание" доставило )
Очень продуктивно, спасибо.
Просто топовый видеоурок. Схватил все сразу с нуля. Огромное спасибо!
Супер, спасибо! Давно искал подобное описание работы с Гитом.
Сейчас еще нужно получить AccesToken который используется вместо вашего пароля на гитхабе ,получить его можно в Settings>DeveloperSettings>PersonalAccesToken ,сгенерировать ключ и копипаст вместо пароля, может кому пригодится я пол часа потратил)
ты лучший)
На винде лучше использовать Git Bash (устанавливается вместе с гитом), а не стандартный cmd/powershell. Тогда все команды будут одинаковые, что для винды, что для мака.
Можно ещё просто установить обновлённый powershell, потому что он поддерживает bash.
Лучшее объяснение по Git!!! Нет слов, чтобы выразить благодарность! Огромное, огромное спасибо!!!
Огромное спасибо, объяснил все четко и понятно!
Хочу добавить, что git add . работает только для всех папок, находящихся ниже той, в которой сейчас находишься. А если выполняешь команды, находясь не в корне проекта, то в коммит могут войти не все изменения. Чтобы в любом случае добавить все изменения в проекте, лучше использовать git add -A
Надеюсь, информация будет полезной))
мне полезно, пасиб, шпаргалку бы еще где то накопать на часто используемые команды с подробным обьяснением. Был недавно момент когда налажал с гитом и нужно было делать откат изменений, через ребейс как понял это делается и вроде как еще были способы, короче из того что находил в инете ниче не получилось, ошибки вылазили, пришлось перепиливать часть проекта (((
@@evgeniyprowork Супер. Из моего опыта, каждый раз, когда попадаешь в такую ситуацию - нужно записывать себе это куда-нибудь. В notion например. И через какое-то время они все собираются.
Вот еще один trick: чтобы не набирать все время команды полностью, можно создать для них алиасы. Если ubuntu, то сделать это можно в ~/.bash_profile (чтобы увидеть скрытые файлы Ctrl+H). К примеру
alias ga='git add'
alias gaa='git add --all && git status'
и всё в таком роде.
С чувством, с толком, с расстановкой объясняешь. Респект!!!
Здоровья тебе , добрый человек!
До этого, смотрел приблизительно 3 видео по GIT, и постоянно упирался в тупик на 30 % просмотра, так как после одного непонятного момента дальше все стает непонятно. Здесь же все абсолютно понятно и главное - без тупиков. После просмотра, у меня появилось ощущение, будто я обрел магические способности.
Да как так?! На 39:42 у меня уже расхождение с автором. Нет команд для связывания репозитория с гитхабом :((((( README показывается и всё
@@rocket247 Та же фигня. Хз как решать.
Отличное объяснение основ!
Есть только два момента, которые запутали:
1. Ввод логина и пароля не работает, потребовалось создавать токен и использовать его вместо пароля.
Создаётся в Settings/Developer settings/Personal access tokens и нажать Generate New Token
2. Немного запутался в конце, когда был пример имитации работы с чужим гитом, т.к. после пуша изменился оригинальный репозиторий, к которому по идее имеет доступ только автор репозитория. Если я не ошибаюсь, то этот пример на практике не работает, если это чужой репозиторий и изменения в клонированной версии после пуша никак не должны отражаться в оригинальном чужом репозитории.
Спасибо помог !
Прекрасное видео! Спасибо большое что много пракатики, смотреть не скучно)
Спасибо вам большое,продолжайте заниматься своим делом,голос,качество,подача - на высоте!Вы молодец!Спасибо
Спасибо - это бесценно...
Братан, спасибо, от души!!!
Спасибо большое за видео. Очень долго искал толковое видео по вводному в гит что бы разобраться.... Теперь понимаю что, куда и как... Еще раз Большое Спасибо!!!
Владилен, просто молодец. Дар преподавателя у Вас. Единственный блоггер , который объясняет всё настоль доступно.
Недавно на канале оформил спонсорство и теперь ты можешь поддержать выпуск бесплатного контента)
А так же я смогу вас видеть на грядущем стриме по случаю 100к на канале!)
а может быть спонсорство 1 евро?
Курс по nest js будет?
Спасибо большое за видео, Владилен ✊
Поздравляю с соточкой. Ты заслужил больше, но это вопрос времени)
Ты классный, единственный, кто не забывает про БАЯР на Windows :D
Кстати в настройках гитхаба можно изменить дефолтную ветку main на любую другую, я изменил обратно на master.
Уля!
@@bukanaka Ялу!
Уже сколько раз пересмотрел, всё такой же бесценный урок, спасибо вам
Владилен, респект! Спасибо за столь доходчевый видеоурок!
Когда писал минин гит, понял сразу что это какая-то болезнь)))
Какая игра слов)
Жду advanced курс по гитфлоу, ребейзами и всё такое
@@ME-ls9de у кого-то сильно сгорело )
@@ME-ls9de
а че так тебя бомбит? попросил и попросил. у тебя как жизнь нарушилась от этого?🤔
\\читающий первоисточники в виде официальных документаций.
@@ME-ls9de у тебя месячные?)
@@user-xd6ev4gz2k а что было, просветите плиз) а то не вижу комментов человека, который сгорел)
@@user-iq9ll8lz9m хахахахахахаах, автор сгорел, он коммент отредактировал. раньше было: нахуй делать курс по гиту, ведь это элементарно. и вы плодите тем самым обезьянок. что-то в таком духе.
Спасибо за видео. Основательно, понятно, без воды. Несмотря на большое количество видео в Инете, не всегда они проясняют ситуацию. Данное видео - готовое пособие. Спасибо еще раз
Спасибо. Идеальное повествование по скорости - не быстро/медленно и все понятно
Когда настало время познакомиться с этой технологией, было достаточно трудно разобраться с гитом и его связке с github (именно с самыми основами). Инфа была либо полная туфта, где автор не понимал о чем сам говорит, либо уже более продвинутые мануалы где подразумевается что ты уже знаешь основы, либо нудно читать документацию. Жаль что тогда не было такого видео))
Git не хотел делать коммиты, пока я не представился и не ввёл юзернэйм и имэйлы как на 37:00
Может быть с этого нужно было начать курс обучения?
Да , у меня тоже
У меня так же было, но я решил открыть GUI и представиться там, что ещё проще
я только пытаюсь сделать коммит, и ..та же самая ситуация.
ага и ни слова а https и ssh и доступ через них как токин по https
Лучшее видео по гиту что я видел, спасибо большое
Спасибо, всё просто, понятно, ничего лишнего. Отличный урок.
Будет разбор специфических команд гита? Или возможно краткие туториалы по каким-либо действиям на подобии отката версий?
в чем разница между https и ssh у меня вылазит токен для инициализации на githab как пушить без логина через токен
Спасибо за отличный курс по Git!!!
Огромное спасибо. Это лучшее видео про Git
Первый раз вижу, как тебе пригодились навыки монтажа
28:28 Блин, жалко Марка
Спасибо за хорошее объяснение! Очень полезное видео! Желаю Вам благополучия и успехов в работе!
Шикарная лекция) все доходчиво и понятно, спасибо
Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев -
bit.ly/3yv2huM
Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3OOje8x
Когда уже будут курсы "Как стать C++ девелопером за 3 наносекунды и рубить 300кк в месяц"? Какие будут расценки, есть хоть примерная инфа, пожалуйста?
Запись потом останется ?
Это премьера
Спасибо мужик. До сих пор твои видео очень помогают!
Лучшее объяснение для новичков! Спасибо!
rebase , cherry-pick не?
Этот курс для новичков. Такие вещи могу разобрать сделав платный курс, где будет все про Git. Вопрос, интересно ли это аудитории
@@VladilenMinin ну лично мне интересно, да и джунам, пре мидлам, думаю тоже, так как когда оказался на работе углубленных знаний по гиту не хватало
@@VladilenMinin сложные, запутанные случаи было бы интересно разобрать) при командной работе с несколькими ветками одновременно)
@@adiks09 Джуны и особенно премидлы точно должны знать это. В противном случае их выше чем как стажеры нельзя квалифицировать.
@@ababush я понимаю что должны знать, но некоторые приходят на проект без этого
блин и как всегда только самые-самые основы(((
ни ребейзов, ни решение конфликтов, ни чери-пик, эххх....
Я бы сюда добавил еще stash, очень часто используемая вещь
смотри скринкаст по git на learn.javascript.ru - очень толково парень разъясняет. единственное что - когда я был там в последний раз не было работы с удаленными серверами. Ну это можно и в доку посмотреть на git-scm.com
А новичкам так сильно нужны ребейзы, чери-пик и т.д. в самом начале?
@@user-cn5yu4dm9p таких мануалов как этот на просторах интернета очень много и практически везде даются основы, чем этот тогда лучше других? Хочется чего-то более интересного посмотреть.
Так же, поскольку Владилен и webstorm сотрудничают, он мог бы показать работу с git в webstorm, поскольку ide это сильно упрощает.
@@user-cn5yu4dm9p Да, гит лучше хорошо изучить.
Лучшее объяснение, просто нет слов! Спасибо автору)
Какой раз пересматриваю. И очень полезно. Спасибо. Вот бы новый курс по vue.js ))