🧩 Как вернуть случайно удалённую ветку
Удалили локальную ветку — и поняли, что в ней были нужные коммиты? Не спешим паниковать — если она ещё жива в origin, всё можно вернуть одной командой:
🔤 Что произойдёт:
— Git скачает ветку с origin
— Восстановит её локально с тем же именем
— Вся история коммитов сохранится
🐸 Библиотека фронтендера
#readme #git
Удалили локальную ветку — и поняли, что в ней были нужные коммиты? Не спешим паниковать — если она ещё жива в origin, всё можно вернуть одной командой:
git fetch origin refs/heads/feature-branch:refs/heads/feature-branch
— Git скачает ветку с origin
— Восстановит её локально с тем же именем
— Вся история коммитов сохранится
#readme #git
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🌚4
Делаем отступы адаптивными без медиазапросов — пусть дизайн сам подстраивается под ширину экрана:
.section {
padding: clamp(1rem, 5vw, 3rem);
}
Что это дает:
— Минимальный отступ — 1rem, максимум — 3rem
— В промежутке — плавное масштабирование по ширине вьюпорта
— Один рядок кода вместо трёх
@media
Сейчас на курсы Proglib действует −40%
#readme #css
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5
Вместо :invalid, который срабатывает сразу, используйте :user-invalid.
Что это дает:— Валидация срабатывает только после взаимодействия с полем
— Не показываем ошибки в пустой форме при загрузке
— Лучший UX без дополнительного JS
Сейчас на курсы Proglib действует −40%
#readme #css
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥2🥰2