Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.44K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Плохая новость: вы должны были выучить Git ещё вчера

Помимо контроля версий, Git помогает прокачать скилл командной работы, даёт возможность показать себя и попрактиковаться, внеся свой вклад в развитие Open Source. Да и в конце концов, если метите в более-менее крупную компанию, вам всё равно придётся его изучать.

Ещё не умеете в Git? Рассказываем, как выучить его с нуля: https://tproger.ru/curriculum/git-guide/

#git #начинающим
Gitleaks — отличный инструмент для обнаружения недостатков безопасности и учетных данных API в репозиториях Git

Он проводит анализ на основе регулярок, умеет учитывать энтропию при анализе, делает репорты в JSON и позволяет легко задавать исключения. В основе его работы лежит простой toml-файл с описанием правил. А если произошло ложное срабатывание — достаточно просто занести строку в whitelist правила.

На гифке — пример срабатывания.

#инструменты #git
Никак не разберётесь Git или попросту забыли, что писать для решения конкретной задачи? Ничего страшного!

Ловите сервис-помощник по командам GitGit Explorer. Просто выбираете в двух выпадающих списках задачу, которую необходимо решить, а сервис подскажет нужную команду:

https://gitexplorer.com/

#git #инструменты
Это пожалуй самое милое руководство по Git, которое только можно было придумать.

Автор: Tomomi Imura

#git #кек
Как выучить Git с нуля и где продолжить изучение?

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

https://tprg.ru/BPwu

#git
Если вам уже мало графического или альтернативного интерфейса GitHub, и пришла пора учиться работать с ним через командную строку, не спешите доставать мануалы.

Сначала обязательно попробуйте ​Learn Git Branching. Это интересный сервис, который поможет полноценно освоиться с CLI git максимально доступно и наглядно: https://learngitbranching.js.org/?locale=ru_RU

Кстати, если знаете ещё подобные сервисы, поделитесь в комментах. Про самые топовые из них напишем — пусть узнают все.

#git #инструменты
Один урок вместо тысячи мануалов: большой практический выпуск по Git

Отличный ролик от Артема Матяшова, который поможет разобраться с основными принципами работы с Git. После урока вы сможете создать свой первый репозиторий, сделать коммит, научитесь читать историю, разберётесь с ветвлением в Git и многое другое:

https://tprg.ru/vi7q

#курсы #git
​​Проходим Learn Git Branching

Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики: https://learngitbranching.js.org/?locale=ru_RU

Если вы столкнулись с трудностями в процессе прохождения, выберите необходимый раздел, уровень и подсмотрите решение: https://tproger.ru/articles/prohozhdenie-learn-git-branching/

#git #шпаргалка
Шпаргалка по Git + полезные ресурсы

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

Делимся шпаргалкой и подборкой полезных материалов по теме:

— Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля: https://tproger.ru/curriculum/git-guide/

— Введение в Git — от установки до основных команд: https://tproger.ru/translations/beginner-git-cheatsheet/

— Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики: https://learngitbranching.js.org/?locale=ru_RU

— Oh My Git! — игра для обучения Git. Там визуализируются внутренние структуры репозиториев. Игра опенсорс, так что можно покопаться в исходниках: https://ohmygit.org/

#git
Учим Git и проходим Learn Git Branching

Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики.

А для лучшего погружения мы подготовили руководство по Learn Git Branching с пояснениями.

Сохраните себе, чтобы не потерять.

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

Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows

#git #начинающим
Git ежедневно спасает наш мир от программного апокалипсиса

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

Вот небольшой список таких: https://martinheinz.dev/blog/109

#git
Учим Git и проходим Learn Git Branching

Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики.

А для лучшего погружения мы подготовили руководство по Learn Git Branching с пояснениями.

Сохраните себе, чтобы не потерять.

#git #шпаргалка
Forwarded from Take my money
Колода карт с командами Git

Внутри 56 ламинированных карт с важными командами и подсказками, которые помогут в обучении и работе. Стартовая цена на Kickstater — 25$. 

Можно и гит подтянуть и в дурака раскидать...

#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
Практика, практика и ничего кроме практики

KodeKloud Free Labs — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.

В бесплатных лабах сейчас есть: Linux, Кубер, Docker, GiT, Python и прочие прелести. 

#devops #docker #git #python