"Синхронізація" - це будь-які дії, необхідні для того, щоб ваша локальна гілка відповідала вашій віддаленій гілці. Якщо у вашій локальній гілці були коміти, яких у вашої віддаленої гілки немає, тоді "синхронізація" висуне вашу гілку. Якби віддалена гілка випередила вашу локальну гілку, то спочатку буде виконуватися "синхронізація" (зокрема 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.