Comment créer et valider une branche dans gitlab
C'est une question à laquelle je réponds pour d'autres personnes. Cependant, si quelqu'un répond à cette question avant que j'ai fini mes recherches, je vous serais reconnaissant.
Comment, à partir de la coquille, la branche existante repo git (que j'ai développeur accès), de l'éditer, de commettre ces changements alors pousser au serveur pour examen avant d'être fusionnées.
MODIFIER
Veuillez noter que ce n'est pas mon projet, mais de quelqu'un d'autre. Cette utilisation m'a donné l'accès au travail. Quand c'est fait, je vais demander de fusionner les modifications à l'original
hey esprit d'accepter la réponse à cette question?
OriginalL'auteur puk | 2015-08-20
Vous devez vous connecter pour publier un commentaire.
Pour la configuration de votre pension, vous devrez suivre ces instructions. Ensuite, vous aurez besoin de cloner/fourche existants repo comme ceci.
Puis apportez vos modifications. Une fois que vous avez terminé d'effectuer vos modifications. Vous aurez besoin de faire un "commit" qui ressemble à ceci
Alors vous aurez envie de tirer vers le bas tous les changements depuis le repo qui peuvent avoir été poussé tandis que vous travaillez.
Une fois le pull est terminé avec aucun conflit, vous pouvez pousser vos modifications.
MODIFIER
Pour pousser à une pension sans écraser le maître, faites ceci:
branch
puis de valider, et en attente d'approbation, puis une fusionÊtes-vous essayer de pousser pour vos propres dossiers, ou avez-vous besoin de partager avec les développeurs de la branche courante?
Je vais modifier la question pour refléter cette
vous aurez besoin de demander l'autorisation de pousser à la mise en pension. Aussi, vous aurez besoin de renommer la branche que vous êtes en local, de sorte que lorsque vous poussez, vous ne pousse pas la ontop de la maîtrise. Je vais mettre à jour la réponse.
dois-je renommer par l'émission de la commande
mv sourcefolder destfolder
ou par l'intermédiaire d'une commande git? Aussi, dois-je demander l'autorisation par l'appel de l'homme et de la corruption de lui avec de la bière ou est-il un git façon de faire cela?OriginalL'auteur Sari Rahal
Si je comprends votre question correctement:
C'est en fait tout à fait normal, situation, voici ce qu'il faut faire:
Sur GitLab, de la fourche du projet: cela crée un clone du dépôt original dans votre espace de travail personnel. Le point est que vous pouvez pousser votre espace de travail personnel.
Sur votre PC, clone de votre fourche, pas l'original.
Créer une branche (
git checkout -b myfeature
), effectuez les modifications et valider, puis appuyez sur cette branche de la fourche (git push -u origin HEAD
)Sur GitLab, visitez votre fourche de la page, et près de la haut il doit y avoir un bouton vous propose de créer une Demande de Fusion de la branche qui vous a poussé tout à l'heure. Cliquez sur elle, passer en revue les modifications, si il semble bon, puis définissez un cessionnaire et cliquez sur Créer. Le cessionnaire doit recevoir une notification par email
Vous n'avez pas besoin d'accès en écriture à un projet pour être en mesure de contribuer.
Toutes vos opérations d'écriture sur votre espace de travail sur GitLab et sur votre PC local.
Les examinateurs de votre Demande de Fusion peut l'accepter ou la rejeter comme ils le souhaitent.
Ils peuvent également vous demander de faire des améliorations, que vous pouvez mettre en œuvre et push (simple
git push
après vos modifications locales), qui met à jour la demande de fusion (réviseurs peuvent recharger la page dans le navigateur et de voir vos modifications).OriginalL'auteur janos