Comment fermer une twig SANS la retirer de l’histoire en git?

Je voudrais faire un commit et fermer sa twig, sans la retirer de l’historique .

Avec mercurial, je commit --close-branch , puis commit --close-branch à update précédent et continuerais à travailler. Avec git … je suis confus.

Il n’y a pas d’équivalent exact à la fermeture d’une twig dans Git, car les twigs Git sont plus légères que dans Mercurial. Leur équivalent Mercurial est plus de signets que de twigs.

Si je comprends bien, fermer une twig dans Mercurial le fait grossièrement disparaître de la liste des twigs, vous pouvez donc réaliser la même chose en l’archivant. Une pratique habituelle consiste à étiqueter son conseil comme archive et à le supprimer:

 git tag archive/  git branch -d  git checkout master 

La twig sera supprimée et pourra être récupérée ultérieurement en extrayant la balise et en recréant la twig:

 git checkout archive/ git checkout -b new_branch_name