Как запустить stash в GitHub Desktop для Windows?
Эта функция доступна в Sourcetree, но я не могу найти ее в GitHub Desktop.
Как запустить stash в GitHub Desktop для Windows?
Эта функция доступна в Sourcetree, но я не могу найти ее в GitHub Desktop.
GitHub Desktop для Windows не поддерживает копить. Единственная функция, похожая на stash, - это то, что она позволяет вам переключать ветки, если у вас есть незафиксированные изменения. Источник
Обновление: GitHub Desktop V2.0.0 теперь поддерживает stash (выпуск 6107). Теперь при переключении веток вам будет предложено либо оставить свои изменения в текущей ветке (stash), либо принести изменения. к другой ветке.
Я понимаю, что этот вопрос немного устарел, и Эндрю прав, но я хотел бы отметить, что GitHub Desktop, по крайней мере, предоставляет ярлык для командной строки через Repository>Open in Command Prompt
, который затем можно использовать для выполнения git stash
через традиционные команды git CLI. Тем не менее, разочарование тем, что GitHub Desktop не предоставляет чистого способа сделать это с помощью их графического интерфейса, вынуждая вас вернуться к инструментам git CLI для хранения.
ОБНОВИТЬ! Github Desktop, видимо, обновлен и теперь может прятаться, переключаясь на другую ветку с незафиксированными изменениями. Вас автоматически спросят, хотите ли вы оставить свои изменения в текущей ветке (stash) или перенести их в другую ветку:
Затем, когда вы вернетесь в ветку позже, вы сможете восстановить из stashа или выбросить их:
Теперь в версии Github Desktop 2.0 доступны функции Rebase и Stash. Более подробную информацию можно найти здесь
Для тех, кто использует Android Studio, для переключения между ветками не требуется версия Github Desktop, просто переключитесь на саму Android Studio
выберите ветку, на которую хотите переключиться> Перебазировать на
PS: Android Студия уведомит вас с
Rebase failed
ошибка (если вы создали файлы в отрасли вы находитесь), и вы должны удалить их, нажав наView themRetry
затем выберите их и удалить с красным-
кнопкой знака, то сделать Rebase снова.