Как мне сделать Git stash в Github Desktop? - PullRequest
0 голосов
/ 15 декабря 2018

Из-за некоторых странных проблем, связанных с SSH (также я новичок в git), я не мог внести свой вклад в проект git через командную строку, поэтому пришлось использовать графический интерфейс Github Desktop.

Все шло нормальнопока мой сотрудник не внес некоторые изменения в одночасье.Я не могу перенести их в свой локальный каталог из-за конфликтов с локальными файлами (обновлено около 30 файлов).

Как в Github Desktop я могу просто переопределить все свои локальные файлы с его изменениями?

Ответы [ 3 ]

0 голосов
/ 15 декабря 2018

Выполните следующие шаги: 1. Создайте новую ветвь из текущей ветки.
2. Извлеките новую ветку и удалите более старую ветвь.
3. Извлеките имеющуюся ветку на удаленную.
4. Cherry выберите вседействительные коммиты из новой ветки.

Спасибо

0 голосов
/ 02 июля 2019

Вам потребуется GitHub Desktop V2.0.0, который теперь (июнь 2019 г.) поддерживает сохранение .

См. desktop/desktop выпуск 6107 и его дизайн

Я предполагаю, что это кто-то, работающий над веткой функций, который хочет перейти на master и хочет, чтобы его изменения остались на ветке feature.

  • Пользователи будут (по крайней мере, сначала) создавать тайники при переключении ветвей.
  • Мы предложим им модальный вопрос, что они хотят делать со своими незафиксированными изменениями.
  • Если они хотят, чтобы их изменения остались, мы создадим для них тайник.
  • Когда они вернутся в эту ветку, они смогут щелкнуть и увидеть свой тайник, очистить и применить / всплытьit.
  • Это также поощряет текущее поведение по умолчанию при переносе незафиксированных изменений с вами в новую ветку

https://user-images.githubusercontent.com/32687858/59403208-a6ffda00-8d56-11e9-958a-f060f8cad7d2.png

0 голосов
/ 15 декабря 2018

Все, что вам нужно сделать, это удалить свою ветку и повторно выбрать нужную ветку.Таким образом, все его изменения попадают в вашу ветку.Но, если у вас также есть некоторые изменения, которые вы не хотите удалять, вы можете создать новую ветку и объединить эту ветку с вашей веткой.

...