Хуки позволяют запускать скрипты на событиях: перед коммитом, при 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
This media is not supported in your browser
VIEW IN TELEGRAM
Минималистичный и легендарный
stats.js от создателя Three.js — это лёгкий JavaScript-инструмент, который показывает FPS, время кадра, использование памяти и любые кастомные метрики.Идеально подходит для визуальной отладки и профилировки анимаций, игр, рендер-циклов и сложных UI-компонентов прямо в браузере.
Оставляю ссылочку: Github📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥4
Часто в проект случайно добавляют файлы с конфигурацией или временные логи.
В таких случаях можно убрать файл из индекса Git, оставив его в рабочей папке. А чтобы подобного больше не происходило, стоит добавить файл в
.gitignore.🔥 — если узнал что-то новое
🤝 — если сразу знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🔥5🤝3
С помощью него сможешь писать граф, валидировать через verify и смотреть состояние. Графы идеальны для больших репозиториев, где важны скорость и размер артефактов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥6👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Это самый полный и структурированный план самообучения для подготовки к собеседованиям в крупных IT‑компаниях, таких как Google, Amazon и Microsoft. Созданный на основе реального опыта автора, который учился 8-12 часов в день и в итоге устроился в Amazon.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥5👍4
Не всегда удобно развивать код от последнего коммита. Иногда нужно вернуться к прошлой версии и от неё начать новую ветку.
Git позволяет создавать ветку прямо из старого коммита. Это полезно для исправления багов в прошлых релизах или тестирования старых версий кода.
🔥 — если узнал что-то новое
🤝 — если знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6❤3🤝1