recherche

Maison  >  Questions et réponses  >  le corps du texte

svn - git pull和git merge 区别?

git pull和git merge 都是将其他分支的代码合并到当前分支,那到底在不同场景下具体啥区别呢??

ringa_leeringa_lee2765 Il y a quelques jours1035

répondre à tous(2)je répondrai

  • 某草草

    某草草2017-05-02 09:54:42

    Vous saurez après l'avoir utilisé, git pull = git fetch + git merge
    Les commandes fetch et push peuvent respectivement récupérer et pousser la branche distante, mais pull ne parle pas directement à la branche distante.
    La différence entre fetch et pull est la suivante : git fetch : récupère la dernière version de la télécommande vers le local et ne fusionne pas automatiquement
    tandis que git pull récupère la dernière version de la télécommande et la fusionne dans l'entrepôt local
    Du point de vue de la sécurité, git fetch est plus sûr que git pull, car nous pouvons d'abord comparer les différences entre local et distant, puis fusionner de manière sélective.
    git push est poussé vers master par défaut. S'il y a plusieurs branches, plusieurs branches seront poussées ensemble vers la télécommande

    .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:54:42

    git pull = git fetch + git merge
    Utiliser moinsgit pullUtiliser plusgit fetch

    répondre
    0
  • Annulerrépondre