Question

J'ai fourchue un projet sur GIT, et a commencé à contribuer. D'après ce que je comprends, ce projet a une demande de tirage en attente au moment où je cloné le projet, et plus tard que d'engager une 3ème personne a été refusée par le propriétaire du projet.

Je l'ai fait mon changement (ajout d'un nouveau fichier), et je voulais le pousser à la branche maîtresse du projet. Donc, je l'ai poussé à ma branche maître github, et je voulais faire une demande de traction.

Dans le cas où je ne suis pas clair, je l'ai fait ceci:

  • Clone du projet
  • ajouter un fichier et engager
  • pousser mes changements dans ma branche github
  • voulait pour faire un pull-demande. (Mais n'a pas encore)

Dans la demande de traction, j'ai 2 commits (mais je ne l'ai fait 1):

  • Mine (le plus récent)
  • La demande de tirage refusé d'une autre personne.

Je veux seulement faire une demande de tirage pour mon engagement, et retirer la précédente livraison ou faire quelque chose pour me éviter d'avoir ce problème à chaque fois.

Note 1; J'utilise le client SmartGit, mais si les instructions sont claires et bien expliquées, je ne me dérange pas d'utiliser le client shell aussi.

Note 2; Je n'ai pas encore créé de branche.

Merci!

Était-ce utile?

La solution

Puisque vous ne l'avez pas répondu à la question dans mon commentaire, je vais prendre une supposition éclairée. La seule raison pour laquelle je peux penser que les années tiers engagent apparaîtrait dans le cadre de votre demande de tirage au développeur en amont est si vous avez créé votre commettras au-dessus du du tiers engagent plutôt que sur la dernière livraison du maître en amont.

Vous pouvez le vérifier en regardant git log ou de GitHub Engageons liste. Je dirais que ce soit vous clonée à partir du référentiel de tiers, ou avait tiré dans son / elle change avant de créer votre commettras.

Autres conseils

Je fais face à la même question sur GitHub en ce moment, en essayant de supprimer certains commits d'une demande de traction. Jusqu'à présent, tout ce que je peux voir à faire est de fermer la demande de traction, et d'émettre un autre, cette fois-ci dans une branche hors de la branche principale du référentiel d'origine, avec seulement vous commettras voulez soumettre la demande de traction pour, dans cette branche .

La demande de tirage d'une autre personne qui a été dirigé vers le référentiel d'origine devrait disparaître si vous allez à votre dépôt de Demandes Pull onglet et fermez simplement la demande.

Voir de github pages d'aide pour plus d'informations sur les demandes de traction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top