This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий содержит разнообразные примеры: от генерации и анализа текста до настройки моделей, потоковой обработки и визуальных агентов. Всё оформлено как подборка практичных код сниппетов с подробным описанием.
Оставляю ссылочку: Github📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥3
Делаем человекопонятное имя для коммита через git describe!
Длинные хэши неудобны. Команда
Простой случай:
Если есть новые коммиты после тега, Git добавит их количество и короткий хэш:
Можно указать конкретный коммит:
🔥 Приём полезен для автоматической генерации версий в сборках и CI/CD.
➡️ GitHub Ready | #практика
Длинные хэши неудобны. Команда
git describe превращает их в более читаемый формат на основе тегов.Простой случай:
git describe
# v1.2.0
Если есть новые коммиты после тега, Git добавит их количество и короткий хэш:
git describe --tags
# v1.2.0-3-gf52c9d1
Можно указать конкретный коммит:
git describe <hash>
# v1.0.0-7-g9a8c6b2
🔥 Приём полезен для автоматической генерации версий в сборках и CI/CD.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Excalidraw — плагин, с которым можно создать чистое полотно, рисовать фигуры, стрелки, писать текст и визуализировать логику приложения без сторонних инструментов.
Идеально, если нужно накидать структуру БД, связи между модулями или продумать архитектуру на лету — прямо в процессе работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥7❤1🤝1
История Git бывает сложной, несколько веток,
merge, пересечения. Чтобы разобраться, используйте встроенные флаги git log.В этом посте:
• Сжатый вывод;
• Показ веток и тегов;
• Граф всех веток.
Такой вывод превращает хаотичную историю в наглядное дерево, где сразу видно, как развивался проект.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Это крупнейший open‑source проект с более 9 000 практических уроков и 11 курсами‑сертификатами по веб‑разработке, data science, машинному обучению и не только. Отлично подойдёт для тех, кто хочет системно прокачать навыки от теории к практике.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥3
Иногда нужно отдать только исходный код, без всех коммитов и служебных файлов. В таких случаях можно создать архив с текущим состоянием проекта.
Git позволяет упаковать весь код в один файл, который удобно передать заказчику или использовать для релиза.
🔥 — если узнал что-то новое
🤝 — если сразу знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍3🤝1
Хуки позволяют запускать скрипты на событиях: перед коммитом, при push, после merge и т.д. Это идеальный способ внедрить автотесты и правила коммитов без сторонних инструментов.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4❤3🤝1
Поиск первого появления строки!
Обычно
Укажем диапазон истории и включим reverse:
Так же можно совместить с grep:
🔥 Это удобно для того что бы узнать кто добавил определённый кусок кода и в каком контексте.
➡️ GitHub Ready | #практика
Обычно
git blame показывает, кто последним менял строку. Но иногда важно узнать, когда строка впервые появилась.Укажем диапазон истории и включим reverse:
git blame --reverse HEAD~50..HEAD file.java
Так же можно совместить с grep:
git blame --reverse HEAD~100.. -- file.java | grep "TODO"
🔥 Это удобно для того что бы узнать кто добавил определённый кусок кода и в каком контексте.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍3
В длинной истории тяжело найти нужный коммит. Решение кроется всего в одной команде.
В этом посте:
• Поиск по ключевому слову;
• Краткий вывод через --oneline;
• Регистронезависимость и регулярки.
Так можно быстро отфильтровать историю и найти нужный коммит даже в огромном проекте.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤6👍3