svn - Quelle est la différence entre git pull et git merge?
ringa_lee2017-05-02 09:52:42
0
2
1056
Git pull et git merge fusionnent tous deux le code des autres branches dans la branche actuelle, alors quelles sont les différences spécifiques dans les différents scénarios ??
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
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
git pull
=git fetch
+git merge
Utiliser moins
git pull
Utiliser plusgit fetch