J'ai un clone d'un repo sur Github dans lequel j'ai créé une nouvelle fonctionnalité pour upstream. Le problème est que j'ai fait cela dans ma branche principale qui contient également d'autres choses que j'ai tirées d'autres clones. Cela a totalement brisé ma capacité à créer une demande de pull raisonnable.
Je veux donc faire ce qui suit :
- Restaurer ma branche master pour qu'elle soit exactement la même que la branche master amont.
- Créer une nouvelle branche.
- Déplacer certains de mes anciens commits vers la nouvelle branche.
- Créer une demande de retrait de la branche.
Et, à l'avenir, je ferai tout mon travail dans des branches et je créerai des demandes de retrait à partir de celles-ci, tout en laissant ma branche principale seule et en fusionnant simplement tout ce qui vient de l'amont.
Mes questions sont les suivantes :
- S'agit-il d'une approche raisonnable ?
- Comment dois-je procéder pour réaliser les étapes 1 et 3 ?
0 votes
J'ai une nouvelle branche avec mes vieux trucs maintenant et en fait je veux juste me débarrasser de mon origin/master et le créer frais en récupérant tout d'upstream/master tel quel et en le poussant dans mon master... comment je fais ça... je n'ai aucune chance avec tout ça.