Comment faire une demande de traction dans GitHub

Comment faire une demande de traction dans GitHub
Git est un système de contrôle de version (VCS). Github est un outil de collaboration construit au-dessus de Git. C'est aussi un frontage graphique git. Sur Github, vous pouvez travailler avec de nombreuses personnes en même temps sur n'importe quel projet. Mais, pour ce faire, vous devez ajouter les privilèges requis aux personnes que vous souhaitez apporter des modifications à votre projet.

Mais que se passe-t-il si vous faites quelque chose d'intéressant dans un projet et que vous souhaitez apporter des modifications à un projet lorsque vous n'êtes pas privilégié pour le faire? Eh bien, c'est là que la demande de traction entre en jeu. GitHub Pull Demande est un moyen de contribuer à un projet sur GitHub même lorsque vous n'avez aucun privilège pour apporter des modifications au projet. Tout ce que vous avez à faire est juste de fournir le projet, de cloner le projet fourchu sur votre ordinateur, d'apporter des modifications, de pousser les modifications au référentiel fourchu et de faire une demande de traction vers le référentiel de projet d'origine. Si le propriétaire aime les modifications que vous avez apportées, il peut le fusionner avec le projet original. Sinon, il pourra supprimer votre demande à tout moment. Une très belle fonctionnalité.

Dans cet article, je vais vous montrer comment faire une demande de traction dans GitHub. Alors, commençons.

Référentiel GitHub FORKING:

Pour fourrer un référentiel GitHub, accédez au référentiel GitHub (que vous ne possédez pas ou n'ayez pas la permission de modifier) ​​que vous souhaitez contribuer et cliquer sur Fourchette comme marqué dans la capture d'écran ci-dessous.

Le référentiel est fourché comme vous pouvez le voir dans la capture d'écran ci-dessous.

Une fois le référentiel à fourche, il devrait apparaître avec votre nom d'utilisateur comme vous pouvez le voir dans la capture d'écran ci-dessous. Ceci est une copie du référentiel original que vous avez fourré.

Référentiel GitHub de clonage:

Maintenant que le référentiel GitHub est fourchu, vous pouvez apporter toutes les modifications que vous souhaitez ici. Alors, clonons-le.

Pour cloner le référentiel GitHub, cliquez sur Cône ou téléchargement et copier l'URL du référentiel.

Ensuite, utilisez clone git commande pour cloner le référentiel sur votre ordinateur.

$ git clone https: // github.com / dev-shovon / toc-generator-plagin.git

Le référentiel GitHub doit être cloné.

Apporter des modifications au référentiel fourchu:

Le référentiel que j'ai fourré contient 3 fichiers. démo.html, Réadmettre.Maryland, toc_plugin.js. Je vais faire un simple changement pour démo.html et pousser le changement vers Github dans cette section.

C'est le contenu du démo.html déposer.

C'est ce que j'obtiens quand je dirige le démo.html fichier dans le navigateur. Maintenant, changeons les en-têtes de table des matières (TOC) Green.

J'ai ajouté un peu de CSS dans le démo.html Pour rendre les en-têtes TOC verts.

Comme vous pouvez le voir, les en-têtes TOC sont verts.

Maintenant, je vais commettre les changements et le pousser vers le référentiel Github Forkée.

Tout d'abord, accédez à votre référentiel GIT cloné comme suit:

$ CD TOC-Generator-Plugin /

Maintenant, mettez en scène les changements comme suit:

$ git add -a

Maintenant, faites une nouvelle validation comme suit:

$ git commit -m 'changé la couleur de l'en-tête toc en vert'

Maintenant, poussez les modifications au référentiel GitHub Forkée avec la commande suivante:

$ git push origin maître

Vous devrez peut-être fournir les détails de connexion de votre compte GitHub. Une fois que vous l'avez fait, les modifications doivent être téléchargées sur github.

Comme vous pouvez le voir, le démo.html Le fichier est mis à jour sur github.

Création d'une demande de traction:

Maintenant, pour créer une demande de traction, cliquez sur Nouvelle demande de traction bouton comme marqué dans la capture d'écran ci-dessous.

Maintenant, assurez-vous que le référentiel de base, la branche de base et vos informations de référentiel à fourche sont correctement définies. Une fois que vous avez terminé, cliquez sur Créer une demande de traction comme marqué dans la capture d'écran ci-dessous.

Tapez vos commentaires sur cette demande de traction afin que l'équipe de développement sache ce que vous essayez de faire. Une fois que vous avez terminé, cliquez sur Créer une demande de traction comme marqué dans la capture d'écran ci-dessous.

La demande de traction doit être créée comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, le propriétaire du référentiel GitHub d'origine verra une nouvelle demande de traction.

Si le propriétaire souhaite fusionner les modifications du projet original, il peut le faire. Pour fusionner les changements, il devrait cliquer sur Demande de traction de fusion.

Ensuite, confirmez la demande de fusion en cliquant sur Confirmer la fusion.

Une fois que le propriétaire confirme la demande de fusion, les modifications doivent être fusionnées dans le référentiel GitHub d'origine.

Comme vous pouvez le voir, le démo.html Le fichier est mis à jour dans le référentiel d'origine.

Alors, c'est ainsi que vous faites une demande de traction dans Github. Merci d'avoir lu cet article.