GitHub Ready | Git
6.47K subscribers
606 photos
71 videos
1 file
464 links
По всем вопросам: @AdilNow
Download Telegram
👩‍💻 В истории репозитория остались приватные комментарии?

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

Перед открытием репозитория или передачей его внешним командам имеет смысл очистить историю от таких комментариев. Для этого используют перепись истории.

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


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86👍3
👩‍💻 Всем программистам посвящается!

Вот 18 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

📱 JavaScript — t.me/javascript_ready
👩‍💻 Frontend — t.me/frontend_ready
👩‍💻 Backend — t.me/backend_ready
👩‍💻 IT Новости — t.me/it_ready
👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
📖 IT Книги — t.me/books_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 C/C++ — https://t.me/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Linux — t.me/linux_ready
🖼️ DevOpst.me/devops_ready
🖥 Data Sciencet.me/data_ready
🐞 QA-тестирование t.me/qa_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
✍️ Every Programmer Should Know — настоящий фундамент знаний!

Если хочешь не просто писать код, а понимать, как всё реально работает - этот репозиторий идеален. В нём собраны ключевые концепции компьютерных наук, протоколов, безопасности и архитектурных паттернов, а также лучшие практики разработки. Плюс множество шпаргалок, книг и статей по различным языкам.

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

➡️ GitHub Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥5
🤓 Рассмотрим tag — идеальный способ отметить релиз, стабильную версию или важную точку в истории проекта!

Теги не двигаются, не меняются и не исчезают — как маяки в истории. Аннотированные теги сохраняют автора, дату и комментарий.

➡️ GitHub Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥63
This media is not supported in your browser
VIEW IN TELEGRAM
👍 Awesome-Scripts — большая коллекция скриптов на разных языках программирования!

Если хочешь расширить свой инструментарий и всегда иметь под рукой готовые решения - этот репозиторий точно стоит сохранить. Здесь собраны десятки скриптов для автоматизации, веб-парсинга, работы с API, системных задач и даже примеров машинного обучения.

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


➡️ GitHub Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6🤝43
🤓 Сегодня разбираемся, как пользоваться rebase в Git — и зачем он нужен для чистой истории коммитов!

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

Основные моменты:
• rebase main — переносим коммиты на актуальную ветку.

• rebase --continue — продолжаем после конфликта.

• rebase -i — интерактивный rebase: объединяем, переупорядочиваем, редактируем.


🔥 — если узнал что-то новое
🤝 — если уже пользуешься rebase


➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥96👍2😁2🤝2
Этот вопрос про Git часто задают на собеседованиях.

➡️ GitHub Ready | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🚀 Git Pro совет

Хотите быстро узнать, какие файлы или папки в репозитории занимают больше всего места?
Используйте встроенную команду git вместе с rev-list и objects:

# Самые большие файлы в истории репозитория


git rev-list --objects --all | \
git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | \
grep '^blob' | \
sort -k3nr | head -10


💡 Это помогает найти «тяжёлые» файлы, случайно закоммиченные в историю (например, большие датасеты или бинарники).
После нахождения ненужного файла можно использовать git filter-repo или BFG Repo-Cleaner, чтобы очистить историю и уменьшить размер репозитория.

➡️ GitHub Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Создаём патч из коммита

Используй для:
✓ Передачи кода
✓ Кодревью без PR
✓ Архива изменений

Патч удобен, когда нет доступа к общему репозиторию или нужен офлайн обмен. Создали файл, отправили, применили.

➡️ GitHub Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
📸 WebLook — минималистичный, но мощный инструмент для разработчиков и тех, кто хочет красиво «сфоткать» сайт.

Зачем нужен?
➡️ Быстро делает скриншоты и гифки веб-страниц прямо из терминала;
➡️ Поддерживает headless-режим (работает в фоне, без браузера);
➡️ Можно задать тайминги, размеры окна, даже выполнить свой JavaScript перед захватом.

🛠 Идеально подходит для автоматизации: демо сайтов, тестов UI, создания документации или просто чтобы похвастаться дизайном.

Запустил — получил гифку. Удобно, чётко, без лишнего клика.

⚙️ GitHub/Инструкция

#rust
Please open Telegram to view this post
VIEW IN TELEGRAM
6