Articles of git merge

Conflit de fusion Git détecté après le déplacement de certains files

Nous traitons actuellement avec un tas de files, tous suivis sur un repository git. À un moment donné, nous avons dû déplacer une partie de ces files, nous l'avons fait en utilisant: git mv repo/file.c new_repo/ Après quelques modifications sur le "new_repo / file.c" (et par modification, je veux dire beaucoup de changements), nous devons […]

Git Déplace le (s) plus ancien (x) commit (s) vers une nouvelle twig pour que je puisse les merge plus tard

Encore une autre question Commit Move Commit. J'ai une twig maîtresse dans laquelle tout le travail est engagé. Une caractéristique décidée par le client 123 n'est plus souhaitée dans une version (à paraître plus tard). J'ai besoin de sortir le commit B (pour un manque de ma compréhension complète du stream de travail Git, d'où […]

Comment réparer cette fusion via le terminal

J'ai tiré un rapport externe localement à mon dossier qui est relié au origin master de mon repo personnel. Les files du file externe ont été extraits, à l'exception du README.md et une erreur s'est README.md l' README.md , à propos d'une erreur de fusion avec mon file README.md local. Ensuite, j'ai fait du travail, […]

Supprimer git merge commit de l'historique local

Mon historique de commit ressemble à ceci: Le jaune est la twig maîtresse, le bleu et le violet sont des twigs caractéristiques. Commits 0-5 ont été poussés, commits 6-10 sont seulement locaux. Je veux annuler l'effet de merge commettre 6, je veux dire le supprimer entièrement, et redirect C7 pour être la fusion de C1 […]

git merge manque plusieurs commit

Je suis un newbies GIT, tout en essayant de faire une fusion, j'ai trouvé que certains de mes commits sont manquants. J'ai eu les résultats ci-dessous Certains des commits de la twig "ACCOUNT_RECORD_TO_DB" manquent avec la première command. Alors que la deuxième command montre l'historique complet des commits. Quelqu'un pourrait-il me dire les différences entre […]

git comment passer à un commit faire des changements et le repousser à maîsortingser

J'ai donc beaucoup de commits dans la twig principale. Je veux revenir à un commit et faire quelques changements dans un file. C'est simplement à faire avec la command checkout . Alors quelles étaient mes étapes. 1. J'ai checkout nouvelle twig de master git checkout -b new_branch 2. Puis dans new_branch j'ai fait git checkout […]

Fusion rapide Git pour conserver la date de committer et de committer d'origine

Pendant que je fais quelque chose comme git merge –ff-only someBranch La date de l'auteur et celle de l'auteur sont bien préservées, mais la date du committer et du committer est écrasée. Comment puis-je faire une fusion rapide et conserver la date d'origine du committer et du committer? La documentation n'aide pas du tout.

git auto-merge ne fonctionne pas comme prévu

Il se trouve que j'ai un file (disons abc ) dans deux twigs: master et sample . La date de validation pour abc sur l' échantillon est antérieure à abc sur le maître actuel; En d'autres termes, abc est le dernier sur le maître . Maintenant, j'ai couru: git checkout sample git merge master Il […]

Git Merge Spécificités Commits

Supposons que j'ai plusieurs tâches et que chacune soit développée dans une twig. J'ai aussi trois twigs: développer , qa , production . Habituellement, je fusionne chaque ticket en développement quand il est prêt . Comment puis-je merge dans le qa et la production seulement les tâches dont j'ai besoin de la twig se développer […]

Débutant Git merge confondre environ deux twigs

Je suis nouveau à Git, et je suis confus. Voici un exemple: Je construis un repo appelé prj dans mon bureau. J'ajoute une image et je m'engage à GitHub Plus tard, quand je rentre à la maison, je clone ce repo, vérifie une nouvelle twig (appelons-la à la home ) et remplace cette image par […]