Поскольку я считаю, что синхронизация выполняет и git pull, и git push, она пытается извлечь и объединить изменения из удаленного репозитория в локальную ветку.Если вы хотите успешно синхронизировать ваши изменения с незафиксированными локальными изменениями, вы должны сохранить свои изменения, выполнить синхронизацию, а затем распаковать свои изменения.Помните, что при возникновении противоречивых изменений, когда вы отменяете, вам нужно будет найти правильный способ их объединения.
edit: в Repository
вы можете сделать push
(Cmd + P) илиpull
(Shift + Cmd + P).