web-dev-qa-db-fra.com

Différence entre Tortoisegit Git Sync et Tirez-vous?

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

Lorsque j'ai clique avec le bouton droit de la souris sur un référentiel git "choqué", je peux effectuer un Git Sync commande, mais aussi une commande Pull.

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

25

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

  • tirer (ou aller chercher ou ...)
  • Pousser
  • mise à jour de sous-module

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

La boîte de dialogue TortoiseGit Pull n'effectue que les opérations de tirage, mais elle dispose d'options plus avancées pour que les utilisateurs choisissent.

23
linquize

Je n'ai pas tortuegit, mais, de l'esprit: tirez le transfert de données unidirectionnel (de la télécommande sur la section locale), la synchronisation (telle qu'elle est écrite) est bidirectionnelle (pull + poussant) et publier des modifications locales dans la télécommande

9
Lazy Badger