Articles of git merge

différence de: git merge twig vs git merge twig maître

En supposant que je suis dans la twig maître, et je veux merge une twig appelée «twig-A». Il y a une différence entre appeler ou non la twig master? c'est-à-dire faire comme ça $ git merge branch-A ou comme ceci: $ git merge branch-A master Et si j'inverse la command ??? $ git merge master […]

Do écrasé commet conflit avec leurs commits d'origine

Le scénario suivant générerait-il des conflits nécessitant une résolution manuelle? Vous soumettez une twig de fonctionnalité pour PR, contenant des validations D, E. Pendant que le PR est en cours de révision, vous continuez à travailler localement sur cette même twig et ajoutez plus de commits F, G, H. À un certain point, le PR […]

Git rebase montre non-avance rapide

Je suis enterré profondément dans un git. Comment suis-je arrivé là: Je ne suis pas un expert en git. S'il vous plaît me requestr une clarification si je manque de détails. J'ai couru les commands suivantes il y a quelques jours pour pousser mes changements à la twig distante. % git checkout master % git […]

Restaurer les files git supprimés après git merge –abort

J'ai perdu des files ajoutés à git lors de la phase de "fusion des conflits". Pas à pas: git pull git status Git m'informe de "merge les conflits", ça va. Ensuite, je crée un nouveau file et l'ajoute à git. vi test.txt git add test.txt Après cela, abandonnez la fusion: git merge –abort Je n'ai […]

Comment gérer un conflit de fusion Git avec xlsx (binary)?

Comment gérer un conflit de fusion Git avec xlsx (binary)? Il a demandé de résoudre le conflit: $ git merge warning: Cannot merge binary files: proj/data/specs.xlsx (HEAD vs. refs/remotes/origin/master) Auto-merging proj/data/specs.xlsx CONFLICT (content): Merge conflict in proj/data/specs.xlsx Automatic merge failed; fix conflicts and then commit the result. Je veux get l' origin/master version principale du […]

est-ce que git reset –hard est nécessaire si la fusion échoue?

J'ai le script bash suivant: git merge –squash -Xtheirs dev -m "squashing" && (./test/testsrc/shell/node-c.sh && echo "comstackd successfully") || (git reset –hard; exit 1) J'ai deux questions: Si la fusion échoue, dois-je faire une réinitialisation git pour revenir à l'état avant le début de la fusion? En supposant que la réponse à 1 est "oui", […]

Fusionner tous les commits centralement

Pour simplifier la situation, supposons que deux users commettent l'histoire est comme A -> B -> CA -> B -> D # and Repo at A -> B et les deux users essayent de pousser en même time . Le premier user aura la chance d'abord et maintenant repo est à A -> B -> […]

Comment dois-je organiser la fusion de la twig principale dans ma twig de fonctionnalité et commettre mon propre travail sur ma twig de fonctionnalité?

Lorsque j'essaie de maintenir ma twig de fonctionnalité à jour avec la twig master, je dois de time en time merge la twig master avec ma twig feature. Est-il correct que si une telle fusion réussit, elle va créer un nouveau commit sur la twig feature? Si une telle fusion échoue, je devrai résoudre manuellement […]

Git merge et files non statiques

Image de la situation: vous allez chercher à partir du repository distant et vous exécutez une fusion git avec l'origine distante ayant des files non stockés. Comment git fusionne-t-il avec les files non statiques?

Git merge – fusion sortingvial?

Si la base et la source ont le même contenu de file et que la twig / repo de destination a d'autres modifications de file, quel contenu conserve-t-il, le file source ou le file de destination? Pour expliquer en détail A | B / \ CD Supposons qu'un file a été ajouté sur le bord […]