Ce n'est que récemment que j'ai essayé de forger dans github et j'aimerais avoir quelques conseils sur les "meilleures pratiques".
J'ai créé une branche dans ma fourche et cette branche a été intégrée au projet principal en amont. Il n'apparaît plus dans le graphe de réseau, mais il existe toujours dans le github. Est-ce que je peux supprimer cette branche maintenant?
Modifier: Juste pour clarifier, je vérifie si cela est en conflit avec la règle de "ne pas changer l'historique" de github.
Réponses:
Quand vous ajoutez quelque chose à master branch, c'est pour de bon. La fusion d'une autre branche à maîtriser consiste simplement à ajouter des éléments d'une autre branche à maîtriser.
Lorsque vous supprimez cette autre branche, l'historique à l'intérieur de la branche est perdu si vous le rebasez. Mais cela n’a pas beaucoup de sens quand même, une fois que les changements sont dans la branche principale.
Vous pouvez donc supprimer votre branche en toute sécurité si vous ne voulez pas continuer à vous développer.
la source
Si vous craignez que le code en amont ne disparaisse comme par magie si vous supprimez votre branche, ne le faites pas. Une fois qu'ils le tirent, c'est là (plus ou moins) pour de bon.
la source