Как запустить тайник в Github Desktop?

Как запустить stash в GitHub Desktop для Windows?

Эта функция доступна в Sourcetree, но я не могу найти ее в GitHub Desktop.

Ответ 1

GitHub Desktop для Windows не поддерживает копить. Единственная функция, похожая на stash, - это то, что она позволяет вам переключать ветки, если у вас есть незафиксированные изменения. Источник

Обновление: GitHub Desktop V2.0.0 теперь поддерживает stash (выпуск 6107). Теперь при переключении веток вам будет предложено либо оставить свои изменения в текущей ветке (stash), либо принести изменения. к другой ветке.

Ответ 2

Я понимаю, что этот вопрос немного устарел, и Эндрю прав, но я хотел бы отметить, что GitHub Desktop, по крайней мере, предоставляет ярлык для командной строки через Repository>Open in Command Prompt, который затем можно использовать для выполнения git stash через традиционные команды git CLI. Тем не менее, разочарование тем, что GitHub Desktop не предоставляет чистого способа сделать это с помощью их графического интерфейса, вынуждая вас вернуться к инструментам git CLI для хранения.

ОБНОВИТЬ! Github Desktop, видимо, обновлен и теперь может прятаться, переключаясь на другую ветку с незафиксированными изменениями. Вас автоматически спросят, хотите ли вы оставить свои изменения в текущей ветке (stash) или перенести их в другую ветку: enter image description here

Затем, когда вы вернетесь в ветку позже, вы сможете восстановить из stashа или выбросить их: enter image description here

Ответ 3

Теперь в версии Github Desktop 2.0 доступны функции Rebase и Stash. Более подробную информацию можно найти здесь

Ответ 4

Для тех, кто использует Android Studio, для переключения между ветками не требуется версия Github Desktop, просто переключитесь на саму Android Studio

enter image description here

выберите ветку, на которую хотите переключиться> Перебазировать на

PS: Android Студия уведомит вас с Rebase failed ошибка (если вы создали файлы в отрасли вы находитесь), и вы должны удалить их, нажав на View themRetry затем выберите их и удалить с красным - кнопкой знака, то сделать Rebase снова.