Знакомы с ситуацией, когда нужно добавить в репозиторий пустую папку?
Разберёмся, почему 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
Нужно вернуть старую версию файла, но не трогать весь проект? Git умеет это прямо из истории.
В этом посте:
• Находим коммит, где файл был в нужном виде;
• Восстанавливаем его;
• Фиксируем результат коммитом.
Так можно быстро вернуть случайно изменённые или удалённые файлы без отката всей ветки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍4