Ce que je peux faire pour résoudre “1 s'engager derrière le maître”?
Après avoir poussé j'ai été voir ce message au dépôt distant:
1 s'engager derrière le maître.
Cette fusion a des conflits qui doivent être résolus
avant qu'il puisse être engagée.Pour fusionner manuellement ces changements dans TA20footerLast exécutez les commandes suivantes:
> git checkout 7c891f50c557
#Note: Cela va créer un décollement de la tête!
> git merge remotes/origin/master
OriginalL'auteur Roman Yavoriv | 2015-12-06
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est une réponse tardive, mais il peut aider d'autres personnes.
Avant de commencer, si vous êtes à l'aise avec une ligne de commande, vous pouvez faire toutes les étapes suivantes à l'aide de SourceTree, GitExtension, GitHub Bureau ou votre outil préféré. Il suffit de suivre les étapes suivantes:
Pour résoudre le problème, vous pourriez avoir Deux Scénarios:
1) Fixer seule dépôt distant branche qui est derrière commettre
Exemple: les Deux branches sont sur le côté distant
une tête === branche Master
derrière === Développer la branche
Solution:
i) Cloner le dépôt d'espace de travail local: cela vous donnera la branche Master qui est une tête à s'engager
ii) Créer une branche à Développer nom de la caisse et de la branche localement
iii) Tirer à partir de la télécommande de Développer direction de la
iv) Fusion locales de Développer direction de, avec la télécommande de Développer direction de la
v) Appuyer la fusion de la branche à la distance de Développer direction de la
2) La branche Master est derrière le Maître de la branche
Cela signifie que chaque créés localement les branches sont derrière.
Avant, vous devez vous engager ou cacher toutes les modifications que vous avez apportées sur la branche qui est derrière s'engage.
Solution:
i) la Caisse locale de vos branche Master
ii) Tirer de distance branche Master
Maintenant votre Maître local est en synchronisation avec la Branche distante, mais d'autres télécommandes ne sont pas synchronisés avec votre bureau local de la branche principale, en raison de la commande ci-dessus. Pour corriger cela:
1) la Caisse de la succursale qui est derrière la branche principale locale
2) Fusion avec la branche principale locale
Si cette branche est sur un dépôt distant, vous devez faire un push
OriginalL'auteur ash
Clone de votre fourche:
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
Ajouter à distance à partir de l'original référentiel au sein de votre fourche référentiel:
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
Mise à jour de votre fourche d'origine repo de suivre leurs changements:
git pull upstream master
git push
OriginalL'auteur Gurdeep Singh
Vous pourriez avoir à
git rebase origin master
aussi.OriginalL'auteur Erik Saunier
Utilisation
Ce qui permettra de choisir votre derrière commit git endroit où vous vous trouvez.
OriginalL'auteur Hiran D.A Walawage