QSO-soft update
Есть 3 варианта обновления:
1. Без конфликтов
Давайте рассмотрим первый вариант.
git fetch & git pull
Данный вариант обновления подойдёт, если мы не вносили изменения в файлы в которые вы вносили изменения. Обновление пройдёт быстро и легко.

Обновление выполнено успешно, поздравляю!
2. С конфликтов + VS Code
Теперь давайте рассмотрим второй вариант. Более сложный с конфликтами. Вы обычно вносите изменения в settings.ts и routes, но когда пробуете сделать всё те же команды, то получаете ошибку
git fetch & git pull

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


И когда у нас уже нет конфликтов вы можете сделать обновление такой же командой
git fetch & git pull
Обновление выполнено успешно, поздравляю!
3. С конфликтом + stash
Третий вариант подойдёт, если у вас нет возможности запустить VS Code
git stash & git fetch & git pull
По сути команды все те же, кроме одной и это git stash. Данная команда скрывает все ваши изменения во всех ваших файлах, кроме серых файлов.

После того, как вы скрыли ваши изменения и сделали обновление, то у вас всё еще есть возможность глянуть изменения, которые у вас были до этого и скопировать их. Для этого сделайте действия из скринов ниже.


Last updated