GitHub Ready | Git
6.44K subscribers
606 photos
71 videos
1 file
476 links
По всем вопросам: @AdilNow
Download Telegram
👩‍💻 Визуализация истории

История Git бывает сложной, несколько веток, merge, пересечения. Чтобы разобраться, используйте встроенные флаги git log.

В этом посте:
Сжатый вывод;

Показ веток и тегов;

Граф всех веток.


Такой вывод превращает хаотичную историю в наглядное дерево, где сразу видно, как развивался проект.

➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍3
This media is not supported in your browser
VIEW IN TELEGRAM
😎 freeCodeCamp — всё для обучения программированию!

Это крупнейший open‑source проект с более 9 000 практических уроков и 11 курсами‑сертификатами по веб‑разработке, data science, машинному обучению и не только. Отлично подойдёт для тех, кто хочет системно прокачать навыки от теории к практике.

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


➡️ GitHub Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥3
👩‍💻 Нужно передать проект без истории Git?

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

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

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


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥145👍3🤝1
17😁4
👩‍💻 Летс гоу разбирать Git Hooks — автоматизация прямо в репозитории!

Хуки позволяют запускать скрипты на событиях: перед коммитом, при push, после merge и т.д. Это идеальный способ внедрить автотесты и правила коммитов без сторонних инструментов.

➡️ GitHub Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍43🤝1
Поиск первого появления строки!

Обычно git blame показывает, кто последним менял строку. Но иногда важно узнать, когда строка впервые появилась.

Укажем диапазон истории и включим reverse:
git blame --reverse HEAD~50..HEAD file.java


Так же можно совместить с grep:
git blame --reverse HEAD~100.. -- file.java | grep "TODO"


🔥 Это удобно для того что бы узнать кто добавил определённый кусок кода и в каком контексте.

➡️ GitHub Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍3
👩‍💻 Поиск коммита по сообщению!

В длинной истории тяжело найти нужный коммит. Решение кроется всего в одной команде.

В этом посте:
Поиск по ключевому слову;

Краткий вывод через --oneline;

Регистронезависимость и регулярки.


Так можно быстро отфильтровать историю и найти нужный коммит даже в огромном проекте.

➡️ GitHub Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86👍3
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Топовый репозиторий для мониторинга производительности в реальном времени!

Минималистичный и легендарный stats.js от создателя Three.js — это лёгкий JavaScript-инструмент, который показывает FPS, время кадра, использование памяти и любые кастомные метрики.

Идеально подходит для визуальной отладки и профилировки анимаций, игр, рендер-циклов и сложных UI-компонентов прямо в браузере.

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


➡️ GitHub Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥4
👩‍💻 Файл попал в репозиторий, но нужен только локально?

Часто в проект случайно добавляют файлы с конфигурацией или временные логи.

В таких случаях можно убрать файл из индекса Git, оставив его в рабочей папке. А чтобы подобного больше не происходило, стоит добавить файл в .gitignore.

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


➡️ GitHub Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86🔥5🤝3
👩‍💻 Сегодня разбираем Git Commit Graph — быстрые операции с историей!

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

➡️ GitHub Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥6👍3