Сохранёнки программиста
7.77K subscribers
915 photos
26 videos
2 files
1.44K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Доклад: Git — инструмент для совместной работы, с нуля и до регламента в команде

Когда команда разработчиков растёт, возникает очень много точек соприкосновений. Плохая организация совместной работы приводит к рассинхронизации действий и в конечном итоге к затягиванию сроков и проблемам с добавлением новых функций. Поэтому важно изучать не только языки и технологии, но и инструменты, позволяющие организовать работу. В докладе расскажут об основах и особенностях Git, а также о том, как с ним используют разные команды.

https://youtu.be/yDSs80lu3ak

#доклад #начинающим #git #ru
Шпаргалка: Git-команды для исправления своих ошибок

Если вы ошиблись в Git’е, разобраться, что происходит и как это исправить, — непростая задача. Документация Git — это кроличья нора, из которой вы вылезете только зная конкретное название команды, которая решит вашу проблему.

В шпаргалке рассказывают о командах, которые помогут вам выбраться из проблемных ситуаций:

Ссылка на шпаргалку

#шпаргалка #git #ru
Статья: 10 полезных Git команд, которые облегчат работу

За последние несколько лет популярность git возросла, что позволило этой системе стать наиболее распространенной. Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий:

Ссылка на статью

#статья #git #ru
Книга: Pro Git [2-е издание]

Автор: Скотт Шакон
Год издания: 2014

Описание:
Здесь много рассуждать нет смысла: если вы разработчик, либо по какой-то другой причине столкнулись с необходимостью работать с Git, то данная книга точно должна быть вами прочитана. Во-первых, авторы причастны к созданию рассматриваемого инструмента. Во-вторых, если вас интересует лишь «легкий старт», то достаточно будет хорошо проработать 1–3 главы. Причём полученных навыков будет достаточно для решения большинства рядовых задач при разработке ПО. В-третьих, для тех, чей девиз — «Хочу всё знать», существует разделы, позволяющие узнать:

Скачать

#книга #git #ru
Инструмент: удобный генератор .gitignore-файлов

В этом инструменте достаточно ввести список используемый технологий (стек, библиотека, фреймворк), после чего вы получите готовый .gitignore-файл:

gitignore.io

#инструмент #git
Курс: Git

Аккуратный, необходимый, слегка "продвинутый" курс по Git, который делает жизнь разработчика проще.

Подробно, от простого к сложному, с детальными объяснениями:

Страница курса

#курс #git #general #ru
Инструмент: онлайн тренажёр для изучения Git

Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с Git. Демо игры можно посмотреть на этой странице.

Ссылка на инструмент: Git Branching

#инструмент #git #ru
Статья: Гайд по работе с деревом коммитов Git для начинающих

Гайд охватывает основы Git, включая то, что это такое и зачем он используется. Также обсуждаются такие концепции Git, как коммиты, ветки, слияние и сброс изменений. Руководство написано для людей, практически не имеющих опыта работы с Git.

Ссылка на статью

#статья #git #начинающим #ru
Урок: Git. Большой практический выпуск

Если вы новичок в Git и хотите быстро освоить его без избыточного чтения, этот выпуск для вас. Вы узнаете, что такое Git, его основные принципы, создание репозитория, коммиты, чтение истории. Также рассмотрят консольную и среду разработки, ветвление, различия между rebase и merge, merge conflict, работу с удалёнными репозиториями и многое другое:

https://youtu.be/SEvR78OhGtw

#урок #git #начинающим #ru
Статья: 10 ресурсов для изучения и использования Git

Git — это бесплатная система управления версиями, разработанная Линусом Торвальдсом, создателем Linux.

Начать работу с Git может быть нелегко. Поэтому в статье собрали десяток полезных материалов для изучения этого инструмента. Среди них не только статьи и руководства, но и интерактивные тренажёры:

Ссылка на статью

#статья #git #начинающим #ru
Статья: Как это отменить?! Git-команды для исправления своих ошибок

При допущении ошибок в Git'е, разобраться в происходящем и понять, как их исправить, может быть нетривиальной задачей. Документация Git кажется кроличьей норой, из которой можно выбраться лишь зная конкретное название команды, способной решить конкретную проблему.

В данной статье предоставляют перечень команд, которые помогут преодолеть нестандартные трудности с Git.

Ссылка на статью

#статья #git #ru
Урок: Практический выпуск про Git

Если вы только начинаете свой путь с Git и стремитесь быстро освоить его, чтобы не тратить массу времени на чтение множества статей, то этот материал именно для вас.

Тут вы освоите основные принципы работы с Git, научитесь создавать свой первый репозиторий, выполнять коммиты, анализировать историю изменений. Вы узнаете о ветвлении, различиях между rebase и merge, разберётесь с конфликтами слияния, а также научитесь работать с удалёнными репозиториями и многими другими аспектами.

#урок #начинающим #git #ru
Forwarded from Веб-страница
​​Мегагайд: культура работы с Git

Git — это не только (и не столько!) знание самой технологии и конкретных команд, но и определённая культура взаимодействия, практики, подходы, договорённости. Всё это помогает участникам команды лучше понимать друг друга и работать быстрее и чётче.

В статье — как раз об этом. В ней раскрыли, что формирует культуру работы с Git: от конвенций именования коммитов и до практик работы в пуллреквесте. В конце статьи — полезные ссылки на интерактивные обучалки, шпаргалки и гайды: https://habr.com/ru/companies/yandex_praktikum/articles/812139/

#git #шпаргалки
Доклад: Git с нуля до регламента в команде

Когда разработчиков становится больше, всплывает куча новых вопросов. Если работа не организована как следует, начинаются непонимание и суета, что в итоге тормозит всю работу и приводит к головной боли с добавлением новых фич. Поэтому важно не только знать языки и технологии, но и разбираться в инструментах, которые помогут наладить рабочие процессы.

В докладе автор рассказывает про основы и фишки Git, а также про удачные подходы и регламенты в различных командах:

https://youtu.be/yDSs80lu3ak?si=Quv9BzRyO8JEqxPm

#доклад #git #советы #ru
Шпаргалка: Oh Shit, Git!?!

Наверное, практически каждый хоть раз попадал в казалось бы безвыходную или трудную ситуацию при работе с Git: коммиты не в ту ветку, необходимость отмены старого коммита или пустой diff. Однако даже с таких проблем можно выйти практически безболезненно. Как именно — рассказывают в этой шпаргалке.

#шпаргалка #git #en
5 шпаргалок по работе с Git

Сохраняйте подборку таких шпаргалок, которые учат базовым командам Git, работе с GitHub и схемам ветвления.

#шпаргалка #git
This media is not supported in your browser
VIEW IN TELEGRAM
Ночная шпаргалка по консольным командам Git 👍

В Git полно команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В репозитории можно быстро почитать об основных командах и концепциях, а затем одним вальяжным нажатием на Ctrl+C скопировать их.

Приятный бонус — всё написано на русском. Так что сохраняем!

#git #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Курс: Git и GitHub для начинающих

Git — это система, которая позволяет следить за изменениями в файлах и работать над проектом вместе с другими.

В видео покажут, как установить Git и начать пользоваться GitHub. Также вы разберёте основные команды: как копировать проекты (clone), создавать новые (init), объединять изменения (merge), работать с ветками (branch, checkout), отправлять изменения (push), получать новые (pull), сохранять прогресс (commit), добавлять файлы (add) и настраивать Git (config).

#git #урок #начинающим #ru
Наконец достойный противник ресурс по изучению Git

На сервисе Learn Git Branching можно удобно, наглядно и интерактивно изучать механизмы git, его команды и структуру. Такой вариант обучения куда эффективней сухих статей или видео-уроков.

#git #начинающим