GitHub Ready | Git
6.47K subscribers
606 photos
71 videos
1 file
465 links
По всем вопросам: @AdilNow
Download Telegram
Знакомы с ситуацией, когда нужно добавить в репозиторий пустую папку?

Разберёмся, почему Git не видит пустые директории и как помочь ему с помощью .gitkeep

Git отслеживает только файлы. Пустая папка не попадёт в коммит. Но часто нужно сохранить структуру проекта: 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 — самый понятный вариант.

➡️ GitHub Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝123🔥2
👩‍💻 Переписываем автора и почту во всей истории!

Иногда в историю попадают личные адреса или разные варианты имени.

В этом посте:
Получаем старые данные;

Подготовка правил;

Перепись.


Не забудьте предупредить команду после этих изменений.

➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥9👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🧐 Self Taught Programming — база знаний по программированию на русском!

Структурированное обучение: от основ Python и JavaScript до алгоритмов, Git, сетей и архитектуры. Всё собрано в одном месте, реально полезные материалы и ссылки на них. Идеально, чтобы системно прокачаться, не теряя время на поиск информации.

Оставляю ссылочку: GitHub 📱


➡️ GitHub Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥65
👩‍💻 Хочешь, чтобы Git сам выполнял команды после коммита?

Git поддерживает хуки, это встроенные триггеры, которые запускают скрипты при определённых событиях, например после коммита или перед пушем.

С их помощью можно автоматизировать тесты, форматирование кода, обновление зависимостей и многое другое. Настроив хуки один раз, ты избавишь себя от десятков ручных действий.

🔥 — если узнал что-то новое
🤝 — если знал как решить


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥196👍5🤝3
🔥32😁105👍1
👩‍💻 Рассмотрим Git Notes — комментарии внутри истории без изменения коммитов!

Вместо того чтобы переписывать историю, можно просто прикрепить пояснение к любому коммиту. Заметки живут в отдельном пространстве и доступны только тем, кто знает о них.

Это инструмент для тех, кто ценит чистоту истории и прозрачность контекста. История останется линейной, но станет гораздо понятнее.


➡️ GitHub Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Можно мгновенно прыгать из HTML к нужным CSS стилям прямо в редакторе!

CSS Peek — плагин, который позволяет просматривать стили классов прямо из HTML, не открывая отдельные файлы. Идеально, если нужно быстро понять, какие стили применяются к элементу и не искать нужное в больших проектах. Все прямо в процессе работы.

➡️ GitHub Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
100👍11🔥74
👩‍💻 Восстановление файла из прошлого состояния!

Нужно вернуть старую версию файла, но не трогать весь проект? Git умеет это прямо из истории.

В этом посте:
Находим коммит, где файл был в нужном виде;

Восстанавливаем его;

Фиксируем результат коммитом.


Так можно быстро вернуть случайно изменённые или удалённые файлы без отката всей ветки.

➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍4