📝 Python

Переключение между репозиториями в GitHub Desktop 🔄

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

Работаете над несколькими проектами? Рассказываем как быстро переключаться между репозиториями в GitHub Desktop.

Как переключиться?

Способ 1: Меню Current Repository

  1. Кликни на Current Repository (вверху слева)
  2. Увидишь список всех репозиториев
  3. Кликни на нужный
  4. ✅ Готово!

Способ 2: Горячие клавиши

  • Windows/Linux: Ctrl+T
  • macOS: Cmd+T

Откроется быстрое меню выбора репозитория.

Способ 3: Через File меню

  1. FileRecent Repositories
  2. Выбери из списка

Структура списка репозиториев

Вверху есть поиск:

🔍 Search repositories...

Начни печатать название — список сократится.

Группы

Репозитории разделены на группы:

1. Pinned (закреплённые)
- Ваши избранные проекты
- Закрепи звёздочкой ⭐

2. Active (активные)
- Репозитории с которыми недавно работали

3. Other (остальные)
- Все остальные проекты

Кнопки снизу

  • Add ➕ — добавить новый репозиторий
  • Create New — создать новый
  • Clone — клонировать с GitHub

Закрепление репозитория

Чтобы важные проекты были всегда сверху:

  1. Откройте список (Current Repository)
  2. Найдите нужный репозиторий
  3. Кликните на звёздочку ⭐ справа
  4. Репозиторий переместится в Pinned

Кликните ещё раз чтобы открепить.

Быстрое добавление репозитория

Clone с GitHub

  1. Кликните Current Repository
  2. Внизу Clone Repository
  3. Вкладка GitHub.com
  4. Выберите из списка ваших репозиториев
  5. Clone

Add Local

  1. Current Repository
  2. AddAdd Existing Repository
  3. Выберите папку
  4. Add Repository

Create New

  1. Current Repository
  2. AddCreate New Repository
  3. Заполните поля
  4. Create Repository

Работа с несколькими проектами

Типичный workflow:

  1. Утро: открыли work-project (рабочий)
  2. Обед: переключились на personal-blog (личный)
  3. Вечер: снова work-project

Всё через 2 клика!

Уведомления об изменениях

В списке видно статус каждого репозитория:

  • ↑ 3 — 3 непушенных коммита
  • ↓ 2 — 2 новых коммита на GitHub
  • — есть uncommitted изменения

Советы для продуктивности

1. Используйте понятные названия

✅ Хорошие названия:
- company-website
- python-course
- todo-app

❌ Плохие:
- project1
- test
- asdf

2. Закрепляйте частые проекты

Закрепите ⭐ проекты над которыми работаете каждый день.

3. Удаляйте ненужные

Правый клик на репозитории → Remove.

Внимание: Удаляется только из списка GitHub Desktop, файлы на диске остаются!

4. Группируйте папки

Храните проекты по папкам:

~/Documents/GitHub/
├── work/
│   ├── company-site/
│   └── internal-tool/
└── personal/
    ├── blog/
    └── todo-app/

5. Используйте поиск

Если репозиториев много (> 10), используйте строку поиска вместо скролла.

Частые вопросы

❓ Можно ли работать с двумя репозиториями одновременно?

Нет, GitHub Desktop показывает один репозиторий за раз. Но можно:
- Открыть второй экземпляр GitHub Desktop (часто не работает)
- Использовать терминал для второго проекта
- Открыть второй редактор с другим проектом

❓ Как удалить репозиторий из списка?

Правый клик → Remove. Файлы на диске останутся!

❓ Репозиторий исчез из списка!

Добавьте заново: AddAdd Existing Repository → выберите папку.

❓ Как переименовать репозиторий?

  1. Переименуйте папку в проводнике
  2. В GitHub Desktop: RepositoryRepository Settings
  3. Путь обновится автоматически

❓ Слишком много репозиториев, тормозит?

GitHub Desktop легко работает с сотнями репозиториев. Если тормозит:
- Удалите ненужные из списка
- Проверьте размер .git папок
- Обновите GitHub Desktop

Организация большого количества проектов

1. По типу проекта

personal/
work/
learning/
open-source/

2. По технологии

python-projects/
javascript-projects/
go-projects/

3. По статусу

active/    (текущие)
archived/  (завершённые)
experiments/  (эксперименты)

Горячие клавиши для навигации

  • Ctrl+T (Win) / Cmd+T (Mac) — Quick Switch
  • Ctrl+1 — вкладка Changes
  • Ctrl+2 — вкладка History
  • Ctrl+, — Settings (список всех репозиториев)

Быстрое переключение = эффективная работа! Используйте закрепление и поиск! 🚀

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!