Comment éviter de fusionner les commits de Git pull en poussant à distance
J'ai un référentiel et quelques modifications locales à s'engager.
Avant de s'engager, j'ai tiré les changements sur mon local à l'aide de Egit dans Eclipse.
Il crée une fusion s'engager et je soumettre mon commettre sur elle.
Maintenant, quand je suis en train de pousser à l'origine, c'est montrer qu'il va le pousser mon commit ainsi que la fusion s'engager.
Mais, idéalement, de fusion commit doit pas être une partie de dépôt distant.
Comment l'éviter?
source d'informationauteur jazz199
Vous devez vous connecter pour publier un commentaire.
Utilisation rebase option chaque fois que vous tirez d'un dépôt distant. Veuillez suivre les étapes ci-dessous,
git pull --rebase <remote-name> <branch-name>
.Lorsque vous avez des modifications non validées, vous pouvez le faire,
La stratégie habituelle est de travailler sur une branche. Lorsque le maître changements, tirez sur les modifications à la maîtrise et au lieu de les fusionner, rebase la branche.
Voir Git Rebase à Atlassian.
Vous pouvez exécuter
de faire git
pull --rebase
le comportement par défaut pour la commande git pull.