GitHub Ready | Git
7.21K subscribers
422 photos
43 videos
1 file
193 links
Авторский канал про разбор на Git и GitGub.
Репозитории, гайды, ресурсы, задачи и шпаргалки.
Обновления каждый день!

Автор: @energy_it

Реклама на бирже:
https://telega.in/c/git_ready
Download Telegram
👩‍💻 Устали набирать длинные команды в Git?

Сам Git позволяет создавать собственные алиасы, короткие версии длинных команд. Это упрощает работу в терминале и ускоряет привычные действия вроде просмотра истории или статуса репозитория.

После настройки достаточно один раз задать нужное сокращение, и команда будет выполняться быстрее и удобнее.

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


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍84🤝2
Хочешь узнать, кто и когда изменил конкретную строку кода?

Git позволяет легко отследить автора и коммит с помощью команды git blame.

Показать историю изменений для файла можно так:
git blame src/Main.java


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

И сужаем область до конкретных строк:
git blame -L 10,20 src/Main.java


🔥 Отлично подходит, чтобы понять, кто внёс баг или логику, и когда это произошло.

➡️ GitHub Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍4🔥4
👩‍💻 Сейчас поговорим про Git Reflog — журнал всех действий!

Он фиксирует каждое перемещение HEAD: коммиты, слияния, откаты, переключения веток и даже те шаги, которых нет в git log.

С его помощью можно восстановить утерянный коммит, вернуть удалённую ветку или отменить неудачный reset.


➡️ GitHub Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥135👍3
Знакомы с ситуацией, когда нужно добавить в репозиторий пустую папку?

Разберёмся, почему 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
🤝93🔥2
👩‍💻 Переписываем автора и почту во всей истории!

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

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

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

Перепись.


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

➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥7👍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
👍85🔥5
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов:

Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.

Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.

Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.

Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения

Only IT — Без мнений и слухов — только факты и важные IT-события.

Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.

Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.

Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь

Подписывайтесь и прокачивайте свои скиллы.
👎52😁1
👩‍💻 Хочешь, чтобы Git сам выполнял команды после коммита?

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

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

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


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥136👍5🤝3
🔥16😁53👍1