С помощью него сможешь писать граф, валидировать через 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
Бывает нужно узнать, попал ли коммит уже в основную ветку или ещё нет.
В этом посте:
• Проверим локальные ветки;
• Посмотрим удалённые ветки;
• Совместим оба варианта.
Так легко отследить путь коммита и убедиться, что изменения уже в нужной ветке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤7👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Если нужен быстрый доступ к крутым ресурсам, шпаргалкам и коллекциям - здесь вы найдёте систематизированный набор знаний, проверенный временем и сообществом. Отличный вариант, чтобы сэкономить часы поиска и прокачать свой рабочий арсенал.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍5👎1
Pre-commit: запускаем линтер и быстрые тесты перед коммитом!
Блокируем попадание «сломавших» изменений в ветку — короткий
Устанавливаем инструменты:
Создаём
Включаем hook:
🔥 Практика: меньше «сломанных» коммитов и быстрее code review.
➡️ GitHub Ready | #практика
Блокируем попадание «сломавших» изменений в ветку — короткий
pre-commit hook запускает ruff и быстрые юнит-тесты. Удобно для небольших команд и личных репозиториев.Устанавливаем инструменты:
pip install ruff pytest
Создаём
.git/hooks/pre-commit — проверка стиля, авто-фикс (по желанию) и тесты:#!/bin/sh
ruff check . || { echo "ruff: ошибки"; exit 1; }
ruff check --fix . >/dev/null 2>&1 || true
pytest -q tests/unit || { echo "pytest: упал"; exit 1; }
exit 0
Включаем hook:
chmod +x .git/hooks/pre-commit
# git commit теперь будет запускать проверки
🔥 Практика: меньше «сломанных» коммитов и быстрее code review.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4❤3
Инструмент, который позволяет загружать только нужные части проекта. Это удобно, когда репозиторий огромный, а тебе нужна лишь малая часть для задачи.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤8👍2
Позволяет дописать любые пояснения к уже отправленным коммитам, не меняя их историю и хэши вовсе.
Что важно знать
• История остаётся чистой;
• Комментарии хранятся отдельно;
• Обмен заметками вручную.
Используй
Notes, когда нужно прикрепить контекст к коду, не рискуя запортить историю и себе нервы.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎4🔥4❤3