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

Горячие клавиши программы SourceTree для операционных систем Windows и MacOS. Удобно использовать, для быстрого доступа к функционалу программы.

Использование сочетаний клавиш не только ускоряет работу, но и снижает нагрузку на кисти рук, минимизируя однообразные движения мышью. Это эргономичное решение для тех, кто ценит скорость и комфорт.

О программе

Бесплатный GUI-клиент для Git от Atlassian. Для тех, кто не любит консоль, горячие клавиши для коммитов, пушей и разрешения конфликтов слияния здесь незаменимы.

SourceTree

pdf

Популярные

  • Ctrl + Enter
    Сделать коммит Commit
  • Ctrl + Shift + Enter
    Запушить изменения Push
  • Ctrl + P
    Запушить Push
  • Ctrl + Shift + P
    Запушить все ветки
  • Ctrl + R
    Запушить с отслеживанием
  • Ctrl + L
    Потянуть изменения Pull
  • Ctrl + Shift + L
    Потянуть с перебазированием Pull with Rebase
  • F5
    Обновить статус репозитория

Работа с файлами

  • Ctrl + Shift + X
    Отменить изменения в файле Discard
  • Ctrl + Shift + I
    Игнорировать файл Ignore
  • Ctrl + Shift + J
    Удалить файл Remove
  • Ctrl + Shift + Y
    Переименовать файл
  • Ctrl + Shift + C
    Копировать путь к файлу
  • Ctrl + Shift + K
    Открыть файл в проводнике
  • Ctrl + Shift + F
    Найти файл в репозитории

Дополнительные функции

  • Ctrl + N
    Создать новый репозиторий
  • Ctrl + O
    Открыть существующий репозиторий
  • Ctrl + S
    Клонировать репозиторий Clone
  • Ctrl + W
    Закрыть репозиторий
  • Ctrl + ,
    Открыть настройки SourceTree
  • Ctrl + Q
    Выйти из SourceTree
  • F1
    Открыть справку
  • F11
    Полноэкранный режим

Навигация по интерфейсу

  • Ctrl + Tab
    Переключиться на следующую вкладку
  • Ctrl + Shift + Tab
    Переключиться на предыдущую вкладку
  • Ctrl + 1
    Переключиться на вкладку "File Status"
  • Ctrl + 2
    Переключиться на вкладку "Log / History"
  • Ctrl + 3
    Переключиться на вкладку "Search"
  • Ctrl + 4
    Переключиться на вкладку "Stashes"
  • Ctrl + 5
    Переключиться на вкладку "Remotes"
  • F6
    Переключиться на следующий раздел
  • F7
    Переключиться на предыдущий раздел

Поиск и фильтрация

  • Ctrl + F
    Найти в текущем представлении
  • Ctrl + Shift + F
    Расширенный поиск по коммитам
  • Ctrl + G
    Перейти к определенному коммиту
  • Ctrl + H
    Показать историю файла
  • Ctrl + Shift + H
    Показать историю выделенного
  • F3
    Найти следующее
  • Shift + F3
    Найти предыдущее

Работа с коммитами

  • Ctrl + Enter
    Сделать коммит
  • Ctrl + Shift + C
    Изменить последний коммит Amend
  • Ctrl + Shift + R
    Отменить коммит Revert
  • Ctrl + Shift + H
    Показать историю коммитов
  • Ctrl + Shift + D
    Сравнить коммиты Diff
  • Ctrl + Shift + S
    Создать патч Create Patch
  • Ctrl + Shift + A
    Применить патч Apply Patch

Ветки и теги

  • Ctrl + Shift + B
    Создать новую ветку
  • Ctrl + Shift + T
    Создать новый тег
  • Ctrl + Shift + M
    Создать новую ветку слияния Merge
  • Ctrl + Shift + E
    Переключиться на ветку Checkout
  • Ctrl + Shift + U
    Переключиться на коммит Checkout Commit
  • Ctrl + Shift + K
    Удалить ветку
  • Ctrl + Shift + G
    Переименовать ветку

Синхронизация и удаленные репозитории

  • Ctrl + Shift + P
    Запушить все ветки
  • Ctrl + Shift + L
    Потянуть с перебазированием
  • Ctrl + Shift + F
    Выборка Fetch
  • Ctrl + Shift + O
    Открыть удаленный репозиторий
  • Ctrl + Shift + N
    Добавить удаленный репозиторий
  • Ctrl + Shift + R
    Удалить удаленный репозиторий
  • Ctrl + Shift + E
    Редактировать удаленный репозиторий

Staging и unstaging

  • Ctrl + 1
    Добавить файл в индекс Stage
  • Ctrl + 2
    Убрать файл из индекса Unstage
  • Ctrl + 3
    Добавить все файлы в индекс Stage All
  • Ctrl + 4
    Убрать все файлы из индекса Unstage All
  • Ctrl + 5
    Добавить hunk в индекс
  • Ctrl + 6
    Убрать hunk из индекса
  • Ctrl + Shift + S
    Спрятать изменения Stash
  • Ctrl + Shift + U
    Применить спрятанное Apply Stash

Сравнение и разрешение конфликтов

  • Ctrl + D
    Сравнить файлы Diff
  • Ctrl + Shift + D
    Внешнее сравнение External Diff
  • Ctrl + Shift + M
    Объединить Merge
  • Ctrl + Shift + V
    Разрешить конфликты Resolve Conflicts
  • Ctrl + Shift + B
    Отметить как разрешенное Mark Resolved
  • Ctrl + Shift + A
    Принять текущие изменения Accept Ours
  • Ctrl + Shift + T
    Принять входящие изменения Accept Theirs

Популярные

  • Cmd + Enter
    Сделать коммит Commit
  • Cmd + Shift + Enter
    Запушить изменения Push
  • Cmd + P
    Запушить Push
  • Cmd + Shift + P
    Запушить все ветки
  • Cmd + R
    Запушить с отслеживанием
  • Cmd + L
    Потянуть изменения Pull
  • Cmd + Shift + L
    Потянуть с перебазированием Pull with Rebase
  • Cmd + R
    Обновить статус репозитория

Работа с файлами

  • Cmd + Shift + X
    Отменить изменения в файле Discard
  • Cmd + Shift + I
    Игнорировать файл Ignore
  • Cmd + Shift + J
    Удалить файл Remove
  • Cmd + Shift + Y
    Переименовать файл
  • Cmd + Shift + C
    Копировать путь к файлу
  • Cmd + Shift + K
    Открыть файл в Finder
  • Cmd + Shift + F
    Найти файл в репозитории

Дополнительные функции

  • Cmd + N
    Создать новый репозиторий
  • Cmd + O
    Открыть существующий репозиторий
  • Cmd + Shift + N
    Клонировать репозиторий Clone
  • Cmd + W
    Закрыть репозиторий
  • Cmd + ,
    Открыть настройки SourceTree
  • Cmd + Q
    Выйти из SourceTree
  • Cmd + ?
    Открыть справку
  • Cmd + Shift + F
    Полноэкранный режим

Навигация по интерфейсу

  • Cmd + Tab
    Переключиться на следующую вкладку
  • Cmd + Shift + Tab
    Переключиться на предыдущую вкладку
  • Cmd + 1
    Переключиться на вкладку "File Status"
  • Cmd + 2
    Переключиться на вкладку "Log / History"
  • Cmd + 3
    Переключиться на вкладку "Search"
  • Cmd + 4
    Переключиться на вкладку "Stashes"
  • Cmd + 5
    Переключиться на вкладку "Remotes"
  • F6
    Переключиться на следующий раздел
  • F7
    Переключиться на предыдущий раздел

Поиск и фильтрация

  • Cmd + F
    Найти в текущем представлении
  • Cmd + Shift + F
    Расширенный поиск по коммитам
  • Cmd + Option + G
    Перейти к определенному коммиту
  • Cmd + Option + H
    Показать историю файла
  • Cmd + Shift + H
    Показать историю выделенного
  • Cmd + G
    Найти следующее
  • Cmd + Shift + G
    Найти предыдущее

Работа с коммитами

  • Cmd + Enter
    Сделать коммит
  • Cmd + Shift + C
    Изменить последний коммит Amend
  • Cmd + Shift + R
    Отменить коммит Revert
  • Cmd + Shift + H
    Показать историю коммитов
  • Cmd + Shift + D
    Сравнить коммиты Diff
  • Cmd + Shift + S
    Создать патч Create Patch
  • Cmd + Shift + A
    Применить патч Apply Patch

Ветки и теги

  • Cmd + Shift + B
    Создать новую ветку
  • Cmd + Shift + T
    Создать новый тег
  • Cmd + Shift + M
    Создать новую ветку слияния Merge
  • Cmd + Shift + E
    Переключиться на ветку Checkout
  • Cmd + Shift + U
    Переключиться на коммит Checkout Commit
  • Cmd + Shift + K
    Удалить ветку
  • Cmd + Shift + G
    Переименовать ветку

Синхронизация и удаленные репозитории

  • Cmd + Shift + P
    Запушить все ветки
  • Cmd + Shift + L
    Потянуть с перебазированием
  • Cmd + Shift + F
    Выборка Fetch
  • Cmd + Shift + O
    Открыть удаленный репозиторий
  • Cmd + Shift + N
    Добавить удаленный репозиторий
  • Cmd + Shift + Option + R
    Удалить удаленный репозиторий
  • Cmd + Shift + E
    Редактировать удаленный репозиторий

Staging и unstaging

  • Cmd + 1
    Добавить файл в индекс Stage
  • Cmd + 2
    Убрать файл из индекса Unstage
  • Cmd + 3
    Добавить все файлы в индекс Stage All
  • Cmd + 4
    Убрать все файлы из индекса Unstage All
  • Cmd + 5
    Добавить hunk в индекс
  • Cmd + 6
    Убрать hunk из индекса
  • Cmd + Shift + S
    Спрятать изменения Stash
  • Cmd + Shift + Option + S
    Применить спрятанное Apply Stash

Сравнение и разрешение конфликтов

  • Cmd + D
    Сравнить файлы Diff
  • Cmd + Shift + D
    Внешнее сравнение External Diff
  • Cmd + Shift + M
    Объединить Merge
  • Cmd + Shift + V
    Разрешить конфликты Resolve Conflicts
  • Cmd + Shift + B
    Отметить как разрешенное Mark Resolved
  • Cmd + Shift + A
    Принять текущие изменения Accept Ours
  • Cmd + Shift + T
    Принять входящие изменения Accept Theirs

Поделиться с друзьями
Справочник горячих клавиш