git 合并dev 到master 问题
高洛峰
高洛峰 2017-05-02 09:22:08
0
2
561

当我在 3 合并到master 时, 不想要1 的提交,怎么办 ???

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
左手右手慢动作

Sans valider 1, enregistrez directement les modifications temporairement, ce qui équivaut à extraire une autre branche, puis à passer à master pour fusionner la branche, puis à supprimer le point de sauvegarde temporaire, ce qui équivaut à supprimer une autre branche, garantissant ainsi que le développement est propre

洪涛

En fait, votre question elle-même est quelque peu problématique. Il y a un commit avant 1 dans la branche dev (la différence par rapport à master Vous avez dit que vous ne vouliez pas 1, mais voulez-vous celui avant 1 ?

Si vous n'en voulez que 3 et que vous ne voulez pas le premier, alors sélectionnez-en 3 ; si vous voulez le premier de 3 et 1, vous pouvez également sélectionner ces deux séparément et sauter 1 dans une situation similaire ; il y en a beaucoup au milieu. Si vous le souhaitez (ou ne voulez pas), vous pouvez également rebaser de manière interactive avant de fusionner.

En fait, les méthodes de fonctionnement de git sont très diverses. Je peux penser à trois ou quatre façons de résoudre votre problème, donc je ferais mieux de prendre le temps de l'apprendre attentivement, et je ne demanderai pas ce genre de question. question à l'avenir, car je pense qu'il n'y a pas de solution optimale à ce genre de problème, et cela dépend de la situation spécifique.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal