Я новичок в git, и я попытался обновить свою локальную главную ветку с помощью удаленного мастера (я использую Visual Studio). Я получил изменения и перетащил их в свой локальный филиал, но затем я получил входящие изменения как незафиксированные изменения, поэтому я не могу оформить заказ в любом другом филиале. Я знаю, что мы не должны вносить sh в основную ветку, и незавершенные изменения исходят от моего коллеги. Я отменяю изменения в моей локальной ветке master, но она по-прежнему выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/KOuSA.png)
Как я могу исправить эту проблему и обновить свою главную ветку без перезаписи ничего в удаленном мастере?