Voici les étapes de la contribution au code de la rubrique « Comment puis-je contribuer au code d'autres utilisateurs dans GitHub? »
- Fork le projet
- Faites un ou plusieurs commits bien commentés et propres dans le référentiel. Vous pouvez créer une nouvelle branche ici si vous modifiez plusieurs pièces ou fonctions.
- Exécutez une pull request dans l'interface Web de github.
Est-il possible de faire une pull request sans forger un dépôt?
C'est assez triste de voir plus de 20 dépôts dans mon compte qui ont été fourchus pour certaines demandes de tirage. Ils n'ont alors aucune activité et aucune étoile / suiveur. On dirait que je ne fais que copier le code de quelqu'un pour une journée noire.
git
github
fork
repository
Jaspe
la source
la source
Réponses:
Si vous n'avez pas accès pour créer des branches sur ce référentiel, il n'y a aucun moyen de créer une pull request sans forking .
la source
Une fois vos demandes d'extraction acceptées, vous pouvez supprimer le dépôt en toute sécurité .
Ensuite, clonez simplement directement à partir du dépôt d'origine en amont.
Si vous avez d'autres pull requests à faire, vous devez les faire dans leur propre branche respective, ce qui signifie que vous pouvez supprimer en toute sécurité la branche que vous avez créée pour gérer une pull request acceptée (comme dans " Ma pull request a été fusionnée, que faire suivant? ")
la source
Par définition, une pull request implique un fork sauf si vous avez un accès de validation au référentiel de destination. Cependant, vous pouvez faire plusieurs choses:
Si vous essayez simplement d'éviter de conserver des référentiels que vous n'utilisez pas activement, je suggère personnellement l'option n ° 3. Il adhère au flux de travail GitHub accepté sans encombrer votre tableau de bord.
la source
github prend en charge le modèle de référentiel partagé
la source
Vous avez toujours besoin de ce one-liner:
hub fork;git push -u $GIT_USER HEAD;hub pull-request
la source