Разница между TortoiseGit Git Синхронизация и вытягивание?
Я отправляюсь из среды SVN, и я изучаю Git с TortoiseGit.
Когда я щелкнул правой кнопкой мыши репозиторий 'check-out' Git, я могу выполнить команду Git Sync, но также команду Pull.
В чем разница между этими двумя функциями точно?
Ответ 1
TortoiseGit Sync Dialog может выполнять несколько операций синхронизации в одном диалоговом окне, включая
pull (или выборка или...)
толчок
Обновление подмодуля
"Синхронизация" не является концепцией Git, она уникальна только для TortoiseGit!
TortoiseGit Pull Dialog выполняет только операции вытягивания, но у него есть более продвинутые параметры для выбора пользователями.
Ответ 2
У меня нет TortoiseGit, но из разума: Pull - это однонаправленная передача данных (от удаленного к локальному), Sync (как она написана) является двунаправленной (pull + push) и публиковать локальные изменения в удаленных