"Sincronizar" sería cualquier acción necesaria para que su sucursal local coincida con su sucursal remota. Si su sucursal local tenía confirmaciones que su sucursal remota no lo hizo, entonces "sync" empujaría su sucursal. Si la rama remota estaba por delante de su rama local, entonces "sync" sacaría primero (específicamente git pull --rebase
, como lo explicó Phil Haack). "Sync" es solo un atajo para lograr que el local y el remoto se reflejen entre sí.
Desde el sitio de 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.