De acordo com este artigo no GitHub documentação do aplicativo:
Não, o SyncBranch não executa um clone completo do repo. Apenas obtém as alterações na origem e envia todas as submissões que ainda não foram enviadas, tudo num passo único .
Veja o conteúdo completo do artigo :
How can I push or pull?
If your repository has a remote connected, we encourage you to use the Sync Branch button. In one step, we'll bring in new changes from the remote and push any commits you haven't published yet. Behind the scenes, we do the equivalent of a git pull --rebase (but make sure to never rewrite merges).
Ifyouwouldliketoperformastandardpullorpushwithoutsyncingeverything,youcandosoviatheRepositorymenuitem.