Подтвердить что ты не робот

Разница между TortoiseGit Git Синхронизация и вытягивание?

Я отправляюсь из среды SVN, и я изучаю Git с TortoiseGit.

Когда я щелкнул правой кнопкой мыши репозиторий 'check-out' Git, я могу выполнить команду Git Sync, но также команду Pull.

В чем разница между этими двумя функциями точно?

4b9b3361

Ответ 1

TortoiseGit Sync Dialog может выполнять несколько операций синхронизации в одном диалоговом окне, включая

  • pull (или выборка или...)
  • толчок
  • Обновление подмодуля

"Синхронизация" не является концепцией Git, она уникальна только для TortoiseGit!

TortoiseGit Pull Dialog выполняет только операции вытягивания, но у него есть более продвинутые параметры для выбора пользователями.

Ответ 2

У меня нет TortoiseGit, но из разума: Pull - это однонаправленная передача данных (от удаленного к локальному), Sync (как она написана) является двунаправленной (pull + push) и публиковать локальные изменения в удаленных