Это переключение на ветку или commit. <br> Это окно появляется, если при попытке переключиться на другую ветку у нас есть не закоммиченные локальные изменения. Представим, что мы хотим переключиться из ветки Dev в Main ### Stash and reapply То же самое, что и «Don’t change», только в случае конфликтов будет предложено их решить. <br> ### Don’t change локальные изменения останутся без изменения и мы просто переключимся на Main. При условии, что локальные изменения не конфликтуют с веткой Main. В случае конфликта, покажет такую ошибку. ![Checkout](Checkout.png) ### Discard Локальные изменения сотрутся. ![Checkout-1](Checkout-1.png)