Веб-страница
26.6K subscribers
1.12K photos
350 videos
1 file
3.32K links
Всё по фронтенду, бэкенду и девопсу в одном месте

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

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

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

Сайт: https://tprg.ru/site

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

Здесь есть и какие-то классические книги типа «Pro Git», и статьи покороче. Много интерактивных курсов и видеокурсы. А в конце — много структурированных шпаргалок: https://tprg.ru/BgQZ

#инструменты #git
Шпаргалки по командам и лучшим практикам Git

Всего 6 файлов: 4 PNG и 2 PDF. Где-то команды повторяются, поэтому можно выбрать несколько понравившихся шпаргалок, распечатать, положить себе на рабочий стол и обращаться к ним при необходимости: https://tprg.ru/Yk0b

#git #шпаргалки
Подробное введение в работу с Git

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

В этой статье мы рассмотрим самые полезные команды Git и ситуации, когда их стоит использовать. А если вы уже знакомы с Git, то она поможет освежить свои знания: https://tproger.ru/translations/beginner-git-cheatsheet/

#инструменты #git
Нужно что-то сделать с помощью Git, но не знаете, какую команду написать? Попробуйте сервис Git Explorer. Вбиваете туда задачу, которую вам нужно решить, а сервис подсказывает нужную команду:

https://tprg.ru/GLPW

#git #инструменты
Git Flow — модель ветвления и слияния в гите, которая стала безумно популярной после одной заметки 10-летней давности. И вот в этом году выходит другая статья, где говорится, что это всё фигня и так делать не надо. И даже автор оригинальной заметки вносит правки в своё видение.

В общем, занятно получилось: https://habr.com/ru/company/flant/blog/491320/

#git
This media is not supported in your browser
VIEW IN TELEGRAM
Визуальный клиент Git для терминала: https://github.com/jesseduffield/lazygit

Написан на Go, есть пакеты под популярные дистрибутивы Linux и сборка под Windows.

Git — очень удобный и мощный инструмент. Но начать им пользоваться сразу на полную не всегда просто. Так что подобные инструменты помогают перестать бояться мержей, ребейзов и других страшных слов.

#git
Подборка материалов по Git

В ней рассказываем:
— как установить Git;
— как работать с популярными Git-платформами;
— что учить после этого;
— где учить;
— что делать дальше.

https://tprg.ru/BPwu

#git
Серия статей, которые можно использовать как шпаргалки по продвинутым командам Git.

Часть 1: https://tprg.ru/Yvyr
Часть 2: https://tprg.ru/eDIw
Часть 3: https://tprg.ru/rquB

#git
История потерянного коммита

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

Автор статьи в итоге смог разобраться, но также он обнаружил интересные особенности в работе Git.

О том, в чём было дело и как докопались до истины — читайте в статье:

https://tprg.ru/aQ1y

#git
Git Explorer

Если вы пока что не чувствуете себя достаточно уверенно при работе с Git, забываете команды или путаетесь в них, то сервис Git Explorer вам поможет. Вам достаточно вбить задачу, которую необходимо решить, а сервис предложит вам необходимую команду.

Попробуйте:

https://tprg.ru/GLPW

#git
Как отменить последний коммит

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

https://tprg.ru/tAzs

#git
Всё, что нужно знать начинающему о Git

Без Git в разработке никуда. Без него сложно представить работу над каким-либо проектом в команде или даже в одиночку. Умение им пользоваться обязательно при работе с любым языком программирования.

В этом руководстве вы найдёте всю необходимую информацию для начинающих постигать его основы:

https://tprg.ru/PU2j

#git
Вышел Git 2.34: что нового

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

https://tprg.ru/y0EX

#git
Learn Git Branching

Если вы хотите владеть git на достаточном уровне, то графического интерфейса GitHub или альтернативного сервиса, вам точно будет недостаточно. Чтобы раскрыть потенциал git на полную, необходимо научиться работать с ним через командную строку. К счастью, уже давно существует полезный сервис, который помогает полностью освоиться с CLI git играючи и бесплатно. А находится он тут:

https://learngitbranching.js.org/?locale=ru_RU

#git
Подборка: Изучаем Git

Git — это распределённая система управления версиями, которую изначально создал Линус Торвальдс. Она позволяет отслеживать и вести историю изменений файлов: откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Делимся шпаргалкой и подборкой полезных материалов по теме:
Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля
Введение в Git — от установки до основных команд
Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики

#git #шпаргалки
​​Мегагайд: культура работы с Git

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

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

#git #шпаргалки