Maison > Questions et réponses > le corps du texte
Comment soumettre correctement les pull request aux projets open source github
Soyez plus précis, comme créer plusieurs branches après forking, et comment se synchroniser avec le projet d'origine après modification, merci
大家讲道理2017-05-02 09:39:48
Tout d'abord, merci pour la réponse, mais je ne pense pas que ce soit la bonne façon de l'ouvrir. J'ai également posé la question car je ne souhaite pas utiliser la méthode ci-dessus.
Laissez-moi vous dire ce qui ne va pas avec la méthode ci-dessus :
Après modification, il n'est pas nécessaire de synchroniser au préalable les modifications avec l'entrepôt d'origine ?
Est-ce que je le fais directement pull
lors de la synchronisation ? Comment résoudre un conflit qui ne permet pas de tirer ? (Bien sûr que vous pouvez fetch
et ensuite merge
ou quelque chose du genre)
Je pense que la bonne façon de l'ouvrir est :
fork
Entrepôt d'origine
clone
Votre propre entrepôt
Ajouter le référentiel d'origine à la branche master
en tant que branche distante git remote add upstream 远程仓库
Développement de succursale par vous-même, tel que dev
Développement de succursale : git checkout -b dev
Local dev
Soumettre
Changer de branche master
, synchroniser le dépôt d'origine : git checkout master
, git pull upstream master
Changez la branche dev
locale, fusionnez la branche master
locale (déjà synchronisée avec le référentiel d'origine), vous devrez peut-être résoudre des conflits
Commitez la succursale dev
locale dans votre propre entrepôt dev
distant
Il est maintenant temps d'envoyer la pull request
demande
En attente de la réponse de l'auteur original (accepter/rejeter)
迷茫2017-05-02 09:39:48
1 : Allez d'abord sur github pour forker le dépôt d'autres personnes, puis modifiez-le
2 : Allez ensuite dans votre espace et cliquez sur le projet que vous avez forké, puis cliquez sur nouvelle pull request
3 : Ensuite, il passera au dépôt de l'auteur d'origine et l'interface de demande d'extraction apparaîtra. Sélectionnez simplement la branche que vous souhaitez soumettre. S'il y a des fichiers qui peuvent être soumis, il y aura un. bouton de validation ci-dessous. Il vous suffit de remplir la description et c'est tout, puis d'attendre que l'auteur fusionne