Сам Git позволяет создавать собственные алиасы, короткие версии длинных команд. Это упрощает работу в терминале и ускоряет привычные действия вроде просмотра истории или статуса репозитория.
После настройки достаточно один раз задать нужное сокращение, и команда будет выполняться быстрее и удобнее.
🔥 — если узнал что-то новое
🤝 — если знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8❤4🤝2
Хочешь узнать, кто и когда изменил конкретную строку кода?
Git позволяет легко отследить автора и коммит с помощью команды
Показать историю изменений для файла можно так:
Git выведет каждую строку с хэшем коммита, автором и временем изменения.
И сужаем область до конкретных строк:
🔥 Отлично подходит, чтобы понять, кто внёс баг или логику, и когда это произошло.
➡️ GitHub Ready | #совет
Git позволяет легко отследить автора и коммит с помощью команды
git blame.Показать историю изменений для файла можно так:
git blame src/Main.java
Git выведет каждую строку с хэшем коммита, автором и временем изменения.
И сужаем область до конкретных строк:
git blame -L 10,20 src/Main.java
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4🔥4
Он фиксирует каждое перемещение HEAD: коммиты, слияния, откаты, переключения веток и даже те шаги, которых нет в git log.
С его помощью можно восстановить утерянный коммит, вернуть удалённую ветку или отменить неудачный reset.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤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
🤝9❤3🔥2
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование
Подписывайся и не плати за то, что можно получить бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
👎13❤1
Иногда в историю попадают личные адреса или разные варианты имени.
В этом посте:
• Получаем старые данные;
• Подготовка правил;
• Перепись.
Не забудьте предупредить команду после этих изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7👍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
👍8❤5🔥5
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов:
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
👎5❤2😁1
Git поддерживает хуки, это встроенные триггеры, которые запускают скрипты при определённых событиях, например после коммита или перед пушем.
С их помощью можно автоматизировать тесты, форматирование кода, обновление зависимостей и многое другое. Настроив хуки один раз, ты избавишь себя от десятков ручных действий.
🔥 — если узнал что-то новое
🤝 — если знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤6👍5🤝3