GitHub Cheat Sheet — Секретные фичи, которые должен знать каждый разработчик

22 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

59,194
5,456
1,372
2 года

Когда я впервые начал работать с GitHub, мне казалось, что я знаю все основные команды. Но потом я обнаружил этот репозиторий — и мир Git открылся для меня с новой стороны. GitHub Cheat Sheet от Tim Green — это настоящая сокровищница для разработчиков, собравшая более 50 полезных приемов работы.

Почему этот проект стоит вашего внимания?

GitHub Cheat Sheet — это не просто список команд. Это:

  • 51 600+ звёзд на GitHub (и это число растёт)
  • Поддержка 5 языков, включая русский
  • 10 лет постоянных обновлений (первый коммит — 2014 год)

Проект вдохновлён выступлениями Zach Holman на конференциях и постоянно пополняется новыми фичами.

Топ-5 фич, которые изменят ваш workflow

1. Игнорирование пробелов в diff

Добавьте ?w=1 к URL сравнения, чтобы скрыть изменения только в пробелах:

https://github.com/user/repo/pull/123/files?w=1

2. История коммитов по автору

Хотите увидеть все коммиты конкретного разработчика? Просто добавьте ?author=username:

Реклама
https://github.com/rails/rails/commits/master?author=dhh

3. Быстрое цитирование

В дискуссиях выделите текст и нажмите r — он автоматически вставится как цитата.

4. Закрытие issues через сообщения коммитов

Используйте в сообщении коммита ключевые слова:

git commit -m "Fix login bug fixes #42"

И issue #42 закроется автоматически после мержа.

5. Горячие клавиши

Нажмите ? на любой странице репозитория, чтобы увидеть все доступные сочетания:

  • t — поиск файлов
  • w — переключение веток
  • l — редактирование меток

Для кого этот проект?

GitHub Cheat Sheet будет полезен:

  1. Новичкам в Git/GitHub — чтобы быстрее освоить платформу
  2. Опытным разработчикам — для оптимизации workflow
  3. Тимлидам — для обучения команды
  4. Преподавателям — как справочный материал

Как использовать?

Проект доступен в нескольких форматах:

  • Онлайн-версия
  • Локальный клон репозитория
  • PDF (GitHub умеет рендерить его прямо в интерфейсе)

Что ещё внутри?

  • Настройка .gitconfig с полезными алиасами
  • Работа с Pull Request через командную строку
  • Визуализация изменений в таблицах и PDF
  • Шаблоны для issues и pull requests

Личный опыт

В своей практике я особенно часто использую:

git checkout -  # переключение на предыдущую ветку
git status -sb  # компактный статус
git log --pretty=format:'...'  # красивое отображение истории

Эти команды экономят мне несколько минут каждый день.

GitHub Cheat Sheet — это must-have для любого разработчика, работающего с Git. Проект активно поддерживается уже 10 лет и продолжает пополняться новыми фичами.

Стоит попробовать, если:

  • Вы хотите ускорить работу с GitHub
  • Ищете неочевидные возможности платформы
  • Любите оптимизировать свой workflow

P.S. Знаете ли вы, что смайлики в коммитах — это не просто забавно, но и полезно для быстрого визуального сканирования истории? Попробуйте git commit -m ":sparkles: Add new feature" 😉

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.