Он фиксирует каждое перемещение HEAD: коммиты, слияния, откаты, переключения веток и даже те шаги, которых нет в git log.
С его помощью можно восстановить утерянный коммит, вернуть удалённую ветку или отменить неудачный reset.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤5👍3
Знакомы с ситуацией, когда нужно добавить в репозиторий пустую папку?
Разберёмся, почему Git не видит пустые директории и как помочь ему с помощью
Git отслеживает только файлы. Пустая папка не попадёт в коммит. Но часто нужно сохранить структуру проекта:
Для этого создаём файл-заглушку .gitkeep:
Теперь Git увидит logs и добавит её:
🔥 Важно:
➡️ GitHub Ready | #практика
Разберёмся, почему Git не видит пустые директории и как помочь ему с помощью
.gitkeepGit отслеживает только файлы. Пустая папка не попадёт в коммит. Но часто нужно сохранить структуру проекта:
logs, temp, data.Для этого создаём файл-заглушку .gitkeep:
mkdir logs
touch logs/.gitkeep
Теперь Git увидит logs и добавит её:
git add logs/.gitkeep
git commit -m "add empty logs folder with .gitkeep"
🔥 Важно:
.gitkeep не встроен в Git, это просто принято. Можно использовать .keep и другие, но .gitkeep — самый понятный вариант.Please open Telegram to view this post
VIEW IN TELEGRAM
🤝12❤3🔥2
Иногда в историю попадают личные адреса или разные варианты имени.
В этом посте:
• Получаем старые данные;
• Подготовка правил;
• Перепись.
Не забудьте предупредить команду после этих изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥9👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Структурированное обучение: от основ Python и JavaScript до алгоритмов, Git, сетей и архитектуры. Всё собрано в одном месте, реально полезные материалы и ссылки на них. Идеально, чтобы системно прокачаться, не теряя время на поиск информации.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤5
Git поддерживает хуки, это встроенные триггеры, которые запускают скрипты при определённых событиях, например после коммита или перед пушем.
С их помощью можно автоматизировать тесты, форматирование кода, обновление зависимостей и многое другое. Настроив хуки один раз, ты избавишь себя от десятков ручных действий.
🔥 — если узнал что-то новое
🤝 — если знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤6👍5🤝3
Вместо того чтобы переписывать историю, можно просто прикрепить пояснение к любому коммиту. Заметки живут в отдельном пространстве и доступны только тем, кто знает о них.
Это инструмент для тех, кто ценит чистоту истории и прозрачность контекста. История останется линейной, но станет гораздо понятнее.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Peek — плагин, который позволяет просматривать стили классов прямо из HTML, не открывая отдельные файлы. Идеально, если нужно быстро понять, какие стили применяются к элементу и не искать нужное в больших проектах. Все прямо в процессе работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
100👍11🔥7❤4