«Синхронизировать» - это любые действия, необходимые для того, чтобы ваша локальная ветка соответствовала вашей удаленной ветке. Если в вашей локальной ветке есть коммиты, а в удаленной - нет, то «синхронизация» подтолкнет вашу ветку. Если удаленная ветка была впереди вашей локальной ветки, то сначала будет выполняться «синхронизация» (в частности git pull --rebase
, как объяснил Фил Хаак). «Синхронизация» - это всего лишь ярлык для того, чтобы локальное и удаленное устройства отображали друг друга.
С сайта GitHub :
The sync button turns the complex workflow of pulling and pushing into a single operation. It notifies you when there are new changes to pull down and lets you quickly share local changes.