Следующее предложение раздражает, но также верно: лучшее время для изучения Git было вчера. К счастью, второе лучшее время - сегодня! Git - важный инструмент для работы в любой области, связанной с кодом, от науки о данных до разработки игр и машинного обучения. Этот курс охватывает все, что вам нужно знать, чтобы начать использовать Git и Github в реальном мире уже сегодня!
Более 20 разделов курса разбиты на четыре отдельных блока:
Основы Git;
Следующий уровень Git;
Github и коллаборация
Хитрые биты.
Начнем с Git Essentials. Цель этого модуля - предоставить вам все необходимые инструменты Git для повседневного использования. Мы начинаем говорить о программном обеспечении для контроля версий, о том, что это такое, почему это важно, и об истории Git. Затем мы устанавливаем Git и запускаем команды Unix, которые вам понадобятся для работы с Git (вы можете пропустить это, если вы уже знакомы). Мы охватываем команды Git, включая: git init, git add, git commit, git status, git log, git branch и git merge. В конце мы подробно рассмотрим ветвление, слияние и разрешение конфликтов.
Затем мы переходим к модулю Next Level Git, где мы рассмотрим дополнительные команды и концепции Git, которые чрезвычайно полезны, но, возможно, не такие «основные», как Git Essentials. Мы начнем с всестороннего рассмотрения команды gif diff и различных сравнений, которые мы можем сделать между коммитами, ветвями, рабочим каталогом, промежуточной областью и т. д.! Затем мы переключаемся на хранение с помощью команды git stash, «удобной команды», которую многие пользователи любят включать в свой рабочий процесс Git. Наконец, мы углубимся в отмену изменений и путешествие во времени с Git. Мы узнаем, как вернуться к предыдущей работе, отсоединить и повторно прикрепить HEAD и отменить изменения. Мы рассмотрим команды git, которые помогают нам отменить изменения, включая git checkout, git restore, git reset и git revert.
Далее мы переключаемся, чтобы сосредоточиться на Github и совместной работе. Мы начнем с изучения Github (и аналогичных инструментов), в которых размещены удаленные репозитории, и обсуждения преимуществ, которые они предоставляют. Мы создаем собственные репозитории Github и синхронизируем изменения между нашими удаленными и локальными репозиториями с помощью команд git push, git pull и git fetch. Затем мы сосредоточимся на часто используемых рабочих процессах совместной работы. Мы обсуждаем участие в проектах с открытым исходным кодом и настройку репозиториев Github для совместной работы. Мы также потратим некоторое время на изучение полезных функций Github, включая Github Gists и Github Pages для бесплатного статического хостинга.
Последний раздел курса, «Хитрые биты», на самом деле представляет собой просто набор полезных команд Git и расширенных тем. Начнем с рассмотрения одной из самых «страшных» команд Git: rebase! Мы обсуждаем потенциальные преимущества и недостатки перебазирования и сравниваем его со слиянием. Затем мы обсудим рабочие процессы семантического управления версиями и тегами Git (облегченные и аннотированные теги). После этого мы переходим к более глубокому погружению во внутреннюю работу Git. Мы обсуждаем файлы и папки, которые Git использует для внутренних целей, роль хеш-функций в Git и роль объектов Git (капли, деревья и т. д.). Далее мы поговорим о журналах ссылок и команде git reflog. В частности, мы узнаем, как мы можем использовать журналы рефлогов для спасения «потерянных» коммитов и отмены rebases. Наконец, мы узнаем, как писать собственные и мощные Git алиасы!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
please update the course ,two videos are missing in the section "Github:The Basics"
smart_enough
Очень, очень много воды
посмотрел с 20 по 30 урок, пока разочарование
smart_enough
Очень, очень много воды
посмотрел с 20 по 30 урок, пока разочарование
smart_enough
первые 20 уроков это потраченное время даже если вы никогда не работали с гитом
iromashko
Отличный курс, хоть и работаю с гитом уже несколько лет, узнал для себя много нового.
morentinel
Добавте пожалуйста пропущенное видео:
Раздел Github: The Basics
Пропущенное видео: What does "git push -u" mean?
Спасибо)
hazartilirot
Well folks. If you're interested, I've spent 2.5 hours to get to a first exercise in which you initialize a local git repo, stage your first files and then submit them. At first I thought the course is going to be intensive and cover various topics. Now I think it's a waste of time. Watch Mosh's course instead. It's around 6 hours long, but it's really intensive comparing to this one.
abdo.esam2011
the course is not working at all??
bionicle12
16часов на изучение гита ... вы куку
Shichi Fujukin
bionicle12
Сразу видно что ты ознакомился не только с заголовком, но и содержанием
Anonymous
Отличный курс, как и всегда у Колта. Я лично купил, таких преподавателей стоит поддерживать, тем более за 799 рублей за курс на юдеми.
Jackson_Ford
Anonymous
А какие есть ещё клёвые преподаватели?
Anonymous
Jackson_Ford
Мне нравится автор этого курса Colt Steele (у него фантастический курс по веб разработке), неплохой по питону и SQL (но слишком начальный уровень)
Jose Portilla - хорошие курсы по питону, джанго (правда устаревший уже), анализу данных, спарк, мл. Плюс, он готовит очень хороший "раздаточный" материал в джупитер ноутбук
Andrei Neagoie - веб дизайн, питон, алгоритмы, мл.
У этих трех авторов все курсы покупаю.
Сейчас еще слушаю двух новых авторов - Stephen Grider и Jose Salvatierra, тоже очень клевые курсы.
посмотрел с 20 по 30 урок, пока разочарование
посмотрел с 20 по 30 урок, пока разочарование
Раздел Github: The Basics
Пропущенное видео: What does "git push -u" mean?
Спасибо)
Jose Portilla - хорошие курсы по питону, джанго (правда устаревший уже), анализу данных, спарк, мл. Плюс, он готовит очень хороший "раздаточный" материал в джупитер ноутбук
Andrei Neagoie - веб дизайн, питон, алгоритмы, мл.
У этих трех авторов все курсы покупаю.
Сейчас еще слушаю двух новых авторов - Stephen Grider и Jose Salvatierra, тоже очень клевые курсы.