0
votes

Devez-vous d'abord pousser puis fusionner à la maîtrise?

Disons que j'ai une branche de travail A.

Je passe des changements à un et ajoutez un message commettre. Ensuite, je repousse la branche sur le référentiel à distance, puis la fusionner dans Master?

Est-ce la bonne façon de le faire?

git

2 commentaires

Cela ressemble à une jolie question subjective. Vous pouvez le faire comme ça. J'ai généralement une branche intermédiaire pour les tests avant que je fusionne quelque chose à maîtriser.


Oui, c'est à peu près beaucoup. Il y a 2 façons que vous puissiez fusionner cependant qui mérite probablement de mentionner. Vous pouvez fusionner où une nouvelle commission sera créée avec les modifications ou vous pouvez faire la voie de la Rebase, qui met en évidence les changements de votre succursale sur une branche cible (maître dans votre cas) sans créer de fusion de commentaires. De plus, je pense que cela vous aiderait git-scm.com/book/fr/v2


4 Réponses :


0
votes

Si vous souhaitez intégrer vos nouvelles modifications (sur la branche A) à votre branche principale distante nommée Master, oui, vous devrez pousser quelque chose à un moment donné.

Si vous utilisez un service d'hébergement GIT comme GitHub, Bitbucket, Gitlab ou similaire:

  • poussez votre branche à une télécommande
  • Aller à la page Web pour votre repo télécommandé
  • Créez une demande de retrait de votre succursale A à Master

    Alternativement, si la télécommande est hébergée quelque part sans interface Web, ou si vous êtes seul sur votre repo ou que vous n'avez pas de branche principale protégée, une autre façon de procéder à:

    • Obtenez sur votre branche principale locale
    • Fusionner une branche A dans Master
    • pousser à distance

0 commentaires

0
votes

La commande est commettre appuyez sur à votre suction → Créer une demande de fusion → Accepter la demande Fusionner

Explications: Vous pouvez également simplement COMMIT et PUSH à votre succursale, mais changements et commisez-vous, resterons ainsi sur votre branche distante.

Une fois que vous êtes prêt à fusionner votre succursale au Master, vous devez faire une demande de fusion .

Plus doc: Comment créer une demande de fusion? < / a>


0 commentaires

0
votes

Si la commission que vous avez faite finira par travailler dans le Maître, cela n'a pas vraiment d'importance.

Une succursale est dans GIT, c'est une référence à un commit, rien de plus. En poussant votre succursale de travail avant de fusionner à Master, tout ce que vous faites est à la mise à jour de la connaissance de la télécommande dont commettre la Direction de travail devrait indiquer. Si vous fusionnez pour maîtriser, puis appuyez sur SEULEMENT MASTER, la copie de la Direction de la télécommande ne sera pas mise à jour. S'il s'agit d'une branche temporaire, peut-être que vous ne vous souciez pas parce que vous allez supprimer la branche de toute façon. S'il s'agit d'une branche de course plus longue, vous voudrez peut-être appuyer sur les deux branches afin que la copie de la télécommande soit à jour.

C'est vraiment une question de savoir ce que vous voulez que vos branches se réfèrent lorsque vous avez terminé.


0 commentaires