📝 Git и GitHub

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

0
Автор
04e5cc8b-58ac-4bdc-bdee-661bbb
📅
Опубликовано
06.05.2026
⏱️
Время чтения
4 мин
👁️
Просмотров
51
🌱
Уровень
Начальный
🐦 💼 ✈️

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

Знакомство с интерфейсом

Главное окно

┌─────────────────────────────────────┐
│ 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 для практики! 🚀

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Платформы хостинга Git: полное сравнение 🏆

GitHub, GitLab, Bitbucket — какую выбрать? Полное сравнение с актуальными данными.

📅 06.05.2026 👁️ 55
📝

Что такое Git Commit и зачем он нужен? 📸

Коммит — это сохранённый снимок вашего проекта в определённый момент времени, как сохранение в видеоигре!

📅 06.05.2026 👁️ 57
📝

Почему Git победил другие системы контроля версий…

Сегодня Git — это стандарт де-факто для контроля версий в разработке программного обеспечения. Но так...

📅 06.05.2026 👁️ 53

Понравилась статья?

Подпишитесь на наши обновления и получайте новые статьи первыми. Развивайтесь вместе с PyLand!