GitHub Desktop — это графический клиент для работы с Git. Вместо команд в терминале вы работаете через удобный интерфейс с кнопками и меню.
Зачем нужен GitHub Desktop?
Преимущества:
✅ Не нужно запоминать команды Git
✅ Визуальный интерфейс для коммитов и веток
✅ Встроенный редактор конфликтов
✅ Работает на Windows и Mac
✅ Бесплатный и open source
Когда использовать:
- Вы новичок в Git
- Предпочитаете GUI вместо терминала
- Работаете с GitHub репозиториями
- Нужен быстрый workflow для простых задач
Шаг 1: Скачивание
Windows и macOS
- Откройте в браузере: https://desktop.github.com
- Нажмите Download for Windows или Download for macOS
- Дождитесь загрузки (обычно 100-150 МБ)
Linux
GitHub Desktop официально не поддерживает Linux, но есть community версия!
Установка через Snap:
sudo snap install github-desktop --classic
Или скачайте с GitHub:
https://github.com/shiftkey/desktop
Шаг 2: Установка
Windows
- Откройте скачанный
GitHubDesktopSetup.exe - Программа установится автоматически
- Запустится GitHub Desktop
macOS
- Откройте скачанный
GitHubDesktop.zip - Перетащите
GitHub Desktop.appв папку Приложения - Запустите из Launchpad или Spotlight
Linux (Snap)
После команды snap install программа готова к использованию:
# Запуск
github-desktop
Шаг 3: Первый запуск и авторизация
При первом запуске GitHub Desktop попросит:
3.1 Войти в GitHub
- Нажмите Sign in to GitHub.com
- Откроется браузер
- Разрешите GitHub Desktop доступ к аккаунту
- Вернитесь в приложение
Нет аккаунта? Создайте на github.com/signup
3.2 Настроить Git
GitHub Desktop попросит настроить ваше имя и email для коммитов:
Name: Иван Иванов
Email: ivan@example.com
Важно:
- Имя может быть на русском
- Email лучше тот же что и на GitHub
Шаг 4: Знакомство с интерфейсом
Главное окно
┌─────────────────────────────────────┐
│ Current Repository ▼ Branch ▼ │ ← Верхняя панель
├─────────────────────────────────────┤
│ Changes (3) │ History │ ← Вкладки
├──────────────┼──────────────────────┤
│ ✓ file1.py │ Apr 10 - Add tests │
│ ✓ file2.js │ Apr 9 - Fix bug │
│ ✓ README.md │ Apr 8 - Init │
│ │ │
│ Commit to main │ ← Кнопка коммита
└─────────────────────────────────────┘
Основные элементы
1. Current Repository
- Показывает активный репозиторий
- Клик открывает список всех репозиториев
2. Current Branch
- Показывает текущую ветку
- Клик позволяет переключиться на другую ветку
3. Changes (Изменения)
- Список изменённых файлов
- Здесь выбираете что закоммитить
4. History (История)
- Список всех коммитов
- Можно посмотреть что было изменено
5. Summary и Description
- Поля для сообщения коммита
- Summary — краткое описание
- Description — подробности (опционально)
Шаг 5: Создание первого репозитория
Вариант 1: Новый репозиторий
- File → New Repository
- Заполните поля:
- Name: my-first-repo
- Description: Мой первый репозиторий
- Local Path: где сохранить
- ✅ Initialize with README - Нажмите Create Repository
Вариант 2: Клонировать существующий
- File → Clone Repository
- Выберите репозиторий из списка (ваши на GitHub)
- Или вставьте URL
- Выберите папку
- Нажмите Clone
Вариант 3: Добавить локальный проект
- File → Add Local Repository
- Выберите папку с проектом
- Если это не Git репозиторий, предложит инициализировать
Шаг 6: Первый коммит
Попробуем сделать изменение:
- Откройте папку репозитория в проводнике
- Создайте файл
test.txtс текстом “Hello GitHub Desktop” - Вернитесь в GitHub Desktop
Вы увидите:
- В левой панели Changes появится test.txt
- Галочка рядом с файлом (будет включен в коммит)
- Справа — содержимое изменений
Сделайте коммит:
- В поле Summary напишите:
Add test.txt - (Опционально) В Description:
My first commit - Нажмите Commit to main
🎉 Поздравляю! Вы сделали первый коммит!
Шаг 7: Публикация на GitHub
Чтобы ваш репозиторий появился на GitHub:
- Нажмите Publish repository (справа вверху)
- Проверьте настройки:
- Name: оставьте как есть
- Description: опционально
- Keep this code private: снимите галочку для публичного репозитория - Нажмите Publish Repository
Через несколько секунд ваш код будет на GitHub!
Полезные сочетания клавиш
Windows:
- Ctrl+1 — показать Changes
- Ctrl+2 — показать History
- Ctrl+Enter — сделать коммит
- Ctrl+P — Push to origin
- Ctrl+Shift+P — Pull from origin
macOS:
- Cmd+1 — показать Changes
- Cmd+2 — показать History
- Cmd+Enter — сделать коммит
- Cmd+P — Push to origin
- Cmd+Shift+P — Pull from origin
Частые вопросы
❓ Нужно ли устанавливать Git отдельно?
Нет! GitHub Desktop включает Git внутри себя.
❓ Можно ли использовать с GitLab/Bitbucket?
Да! GitHub Desktop работает с любыми Git репозиториями, не только GitHub.
❓ Как обновить GitHub Desktop?
Приложение обновляется автоматически. Если нет:
- Help → Check for Updates
❓ Где хранятся репозитории?
По умолчанию:
- Windows: C:\Users\ИМЯ\Documents\GitHub\
- macOS: /Users/ИМЯ/Documents/GitHub/
- Linux: ~/Documents/GitHub/
Что дальше?
Теперь вы готовы:
- ✅ Делать коммиты
- ✅ Создавать ветки
- ✅ Публиковать код на GitHub
- ✅ Клонировать репозитории
Изучите наш курс Git & GitHub Desktop для практики! 🚀
💬 Comments (0)
No comments yet
Be the first to share your opinion about this article!