Comment fusionner la branche de maître?
Je dois avoir une branche locale, avec quelques modifications, et je tiens à le fusionner à distance master. Quand je lance: git merge master
j'obtiens:
Déjà à jour
mais je ne peux toujours voir ce que le maître ne contient pas de nouveaux changements.
J'ai vérifié le problème suivant Git merge rapports “Déjà à jour” si il y a une différence Demander, mais il semble d'abord ne pas être à jour, et d'autre part, aucun de ces conseils n'ont été utiles.
Toute idée ou astuce?
git pull origin master
sur votre branchegit merge master
fusionne de maître à la sorti de la branche.- Oui, j'ai fait toutes ces commandes.
- Voulez-vous pour refléter vos modifications de la branche sur le master ou vice-versa? Si vous voulez avoir des changements sur le master, vous devriez plutôt checkout master et d'exécuter un
git merge <yourbranchname>
.
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez fusionner votre branche master sur la télécommande, suivez les étapes ci-dessous:
git push origin br-1
.git checkout master
.git pull origin master
.git merge br-1
. Cela peut vous donner les conflits qui doivent être résolus et les modifications validées avant d'aller plus loin.git push origin master
.À la fusion de la direction, avec le maître,il y a deux façons de procéder
Commandes Git
Ici aussi, vous pouvez aller avec deux commandes différentes,la première est
git checkout master
git pull --rebase origin branch_name
. Il peut vous donner quelques conflits qui vous pouvezrésoudre en utilisant
git status
,après résolution, vous pouvez vérifier si toutle conflit est plus là ou pas en utilisant
git --rebase continue
.Deuxième moyen
fusion
git cherry-pick <commit id>
.Si vous obtenez des conflitsgit cherry-pick --continue
.En fait ce qui est le plus suggéré façon, vous pouvez continuer.
De fusion de la branche à l'aide de Github tableau de bord
C'est plus facile de fusionner.
Créer de nouveaux pull request, sélectionnez la branche que vous souhaitez fusionner et résoudre les conflits.