
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Следующее предложение раздражает, но также верно: лучшее время для изучения Git было вчера. К счастью, второе лучшее время - сегодня! Git - важный инструмент для работы в любой области, связанной с кодом, от науки о данных до разработки игр и машинного обучения. Этот курс охватывает все, что вам нужно знать, чтобы начать использовать Git и Github в реальном мире уже сегодня!
Более 20 разделов курса разбиты на четыре отдельных блока:
Начнем с 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 алиасы!
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Узнайте, как управлять своими проектами с помощью Git и GitHub - никаких предварительных знаний не требуется, все объяснено для всех в простых для понимания примерах!
В этом курсе есть все, что вам нужно, чтобы использовать Git и GitHub как профессионал.
Использование системы контроля версий Git сегодня практически является стандартом индустрии. С помощью Git контролировать изменения в файлах проектов могут как разработчики ПО, так и графические, и web-дизайнеры, инженеры-проектировщики, и другие участники процесса создания программного продукта.
Добро пожаловать в автоматизацию кода с помощью GitHub! В этой серии видео мы научимся улучшать рабочий процесс разработчика за счет автоматизации. Давайте начнем!
посмотрел с 20 по 30 урок, пока разочарование
посмотрел с 20 по 30 урок, пока разочарование
Раздел Github: The Basics
Пропущенное видео: What does "git push -u" mean?
Спасибо)
Jose Portilla - хорошие курсы по питону, джанго (правда устаревший уже), анализу данных, спарк, мл. Плюс, он готовит очень хороший "раздаточный" материал в джупитер ноутбук
Andrei Neagoie - веб дизайн, питон, алгоритмы, мл.
У этих трех авторов все курсы покупаю.
Сейчас еще слушаю двух новых авторов - Stephen Grider и Jose Salvatierra, тоже очень клевые курсы.