Différence entre TortoiseGit Git Sync et Pull?

Je viens d'un environnement SVN et j'explore Git avec TortoiseGit.

Lorsque je clique avec le bouton droit sur un dépôt Git 'extrait', je peux exécuter une commande Git Sync, mais aussi une commande Pull.

Quelle est la différence entre ces deux fonctions précisément?

25
demandé sur Mark Lakata 2012-11-23 20:45:33

2 réponses

TortoiseGit Sync Dialog peut effectuer plusieurs opérations de synchronisation dans une boîte de dialogue, y compris

  • tirer (ou chercher ou ...)
  • pousser
  • mise à jour du sous-module

"Sync" n'est pas un concept Git, il est unique à TortoiseGit seulement!

La boîte de dialogue D'extraction de TortoiseGit effectue uniquement des opérations d'extraction, mais les utilisateurs peuvent choisir des options plus avancées.

23
répondu linquize 2013-10-28 17:16:51

Je N'ai pas TortoiseGit, mais, de l'esprit: Pull est unidirectionnel transfert de données (de la télécommande vers le local), Sync (comme il est écrit) est bidirectionnel (pull+push) et publier les changements locaux dans la télécommande

9
répondu Lazy Badger 2012-11-23 17:50:55