📝 Python

GitHub Desktop: установка и первые шаги 🖥️

0
Author
04e5cc8b-58ac-4bdc-bdee-661bbb
📅
Published
06.05.2026
⏱️
Reading time
3 min
👁️
Views
22
🌱
Level
Beginner

GitHub Desktop — это графический клиент для работы с Git. Вместо команд в терминале вы работаете через удобный интерфейс с кнопками и меню.

Зачем нужен GitHub Desktop?

Преимущества:

✅ Не нужно запоминать команды Git
✅ Визуальный интерфейс для коммитов и веток
✅ Встроенный редактор конфликтов
✅ Работает на Windows и Mac
✅ Бесплатный и open source

Когда использовать:
- Вы новичок в Git
- Предпочитаете GUI вместо терминала
- Работаете с GitHub репозиториями
- Нужен быстрый workflow для простых задач

Шаг 1: Скачивание

Windows и macOS

  1. Откройте в браузере: https://desktop.github.com
  2. Нажмите Download for Windows или Download for macOS
  3. Дождитесь загрузки (обычно 100-150 МБ)

Linux

GitHub Desktop официально не поддерживает Linux, но есть community версия!

Установка через Snap:

sudo snap install github-desktop --classic

Или скачайте с GitHub:
https://github.com/shiftkey/desktop

Шаг 2: Установка

Windows

  1. Откройте скачанный GitHubDesktopSetup.exe
  2. Программа установится автоматически
  3. Запустится GitHub Desktop

macOS

  1. Откройте скачанный GitHubDesktop.zip
  2. Перетащите GitHub Desktop.app в папку Приложения
  3. Запустите из Launchpad или Spotlight

Linux (Snap)

После команды snap install программа готова к использованию:

# Запуск
github-desktop

Шаг 3: Первый запуск и авторизация

При первом запуске GitHub Desktop попросит:

3.1 Войти в GitHub

  1. Нажмите Sign in to GitHub.com
  2. Откроется браузер
  3. Разрешите GitHub Desktop доступ к аккаунту
  4. Вернитесь в приложение

Нет аккаунта? Создайте на 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: Новый репозиторий

  1. FileNew Repository
  2. Заполните поля:
    - Name: my-first-repo
    - Description: Мой первый репозиторий
    - Local Path: где сохранить
    - ✅ Initialize with README
  3. Нажмите Create Repository

Вариант 2: Клонировать существующий

  1. FileClone Repository
  2. Выберите репозиторий из списка (ваши на GitHub)
  3. Или вставьте URL
  4. Выберите папку
  5. Нажмите Clone

Вариант 3: Добавить локальный проект

  1. FileAdd Local Repository
  2. Выберите папку с проектом
  3. Если это не Git репозиторий, предложит инициализировать

Шаг 6: Первый коммит

Попробуем сделать изменение:

  1. Откройте папку репозитория в проводнике
  2. Создайте файл test.txt с текстом “Hello GitHub Desktop”
  3. Вернитесь в GitHub Desktop

Вы увидите:
- В левой панели Changes появится test.txt
- Галочка рядом с файлом (будет включен в коммит)
- Справа — содержимое изменений

Сделайте коммит:

  1. В поле Summary напишите: Add test.txt
  2. (Опционально) В Description: My first commit
  3. Нажмите Commit to main

🎉 Поздравляю! Вы сделали первый коммит!

Шаг 7: Публикация на GitHub

Чтобы ваш репозиторий появился на GitHub:

  1. Нажмите Publish repository (справа вверху)
  2. Проверьте настройки:
    - Name: оставьте как есть
    - Description: опционально
    - Keep this code private: снимите галочку для публичного репозитория
  3. Нажмите 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 для практики! 🚀

Your reaction to the article

💬 Comments (0)

🔐 Sign in to leave a comment
🚪 Login
💭

No comments yet

Be the first to share your opinion about this article!

🔗 Similar

Similar articles

Continue learning with these materials

📝

Модуль datetime: работа с датами и временем

datetime — стандартный модуль Python для работы с датами и временем. Входит в стандартную библиотеку,...

📅 08.05.2026 👁️ 30
📝

.env файлы и переменные окружения: секреты вне ко…

Представь что ты написал программу с API-ключом прямо в коде и залил её на GitHub....

📅 08.05.2026 👁️ 35
📝

Виртуальные окружения в Python: зачем и как

Когда начинаешь второй Python-проект и ставишь pip install requests — эта библиотека устанавливается глобально, для...

📅 08.05.2026 👁️ 31

Did you like the article?

Subscribe to our updates and receive new articles first. Grow with PyLand!