Сохраняй прогресс без лишнего шума: откладывай изменения, применяй их позже, удаляй ненужные или помечай важные — весь контроль в твоих руках. Особенно удобно, когда нужно быстро переключиться между ветками или поэкспериментировать с кодом.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤4👍3
Такое бывает часто, поспешил, забыл файл, не то сообщение, ошибка. Git позволяет откатить коммит, ничего не теряя, все изменения останутся у тебя под рукой.
Откат последнего коммита, но код остаётся в индексе:
git reset --soft HEAD~1
Если хочешь оставить изменения, но убрать их из
staged:git reset HEAD~1
Это вернёт файлы в рабочую директорию, как будто ты их только что изменил.
А если нужно просто изменить сообщение коммита без отката:
git commit --amend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤4
Pull может работать тихо и чисто, а может превращать историю в хаотичную цепочку merge-коммитов. Всё зависит от того, как ты им управляешь.
Когда обновление ветки становится предсказуемым, исчезают случайные конфликты и пропавшие изменения. Это превращает ежедневную работу с репозиторием в понятный процесс, где каждая операция оставляет аккуратный след.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Здесь вы найдёте программы с открытым кодом, материалы для обучения, сайты и дополнительные репозитории - всё, что может облегчить жизнь сисадмину. Хочешь найти идеальный инструмент для учебы? Скорее всего он уже есть в списке.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍4
Git позволяет узнать, какие файлы в репозитории подвергались изменениям больше остальных. Это помогает определить наиболее горячие участки проекта те, где происходит больше всего правок.
Такой анализ полезен перед рефакторингом, планированием задач и оценкой стабильности кода.
🔥 — если узнал что-то новое
🤝 — если знал как решить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5❤3
Git позволяет узнать автора и коммит любой строки файла, что полезно при поиске багов или анализе истории.
В этом посте:
• Получаем историю строк;
• Ограничиваем поиск;
• Переходим к коммиту.
Это даёт полную прозрачность истории, кто редактировал строку, когда и зачем.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Если хочешь системно прокачать свои знания - это идеальный старт. В репозитории собраны лучшие статьи, книги, гайды и практики по ключевым направлениям: программирование, архитектура, SRE, безопасность, менеджмент и др. Можно использовать как структурированную карту развития!
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6🔥5🤝1
git maintenance run — автоматическая оптимизация репозитория!
Git умеет сам обслуживать репозиторий, чистить мусор, ускорять операции и обновлять внутренние структуры. Команда
Запускаем обслуживание репозитория вручную:
Смотрим, какие задачи включены через конфиг
Включаем фоновые задачи обслуживания для текущего пользователя:
Отключаем автоматическое обслуживание, если оно больше не нужно:
🔥 В итоге репозиторий остаётся компактным и быстрым без постоянного
➡️ GitHub Ready | #практика
Git умеет сам обслуживать репозиторий, чистить мусор, ускорять операции и обновлять внутренние структуры. Команда
git maintenance запускает набор задач оптимизации по одному вызову.Запускаем обслуживание репозитория вручную:
git maintenance run
Смотрим, какие задачи включены через конфиг
maintenance:git config --show-origin --get-regexp '^maintenance\.'
Включаем фоновые задачи обслуживания для текущего пользователя:
git maintenance start
Отключаем автоматическое обслуживание, если оно больше не нужно:
git maintenance stop
🔥 В итоге репозиторий остаётся компактным и быстрым без постоянного
git gc.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍3