J'ai démarré un référentiel git local. Maintenant, à ce stade, je veux le publier, disons à github, mais je ne veux pas publier toute l'histoire du projet, juste la dernière révision.Publication du HEAD d'une branche sans tous les objets commit précédents
En particulier, je voudrais créer une branche "pub" locale, y apporter des modifications (éventuellement cacher des informations sensibles), et publier la branche "pub". Si je devais faire ce que j'ai dit en utilisant un simple push, je me verrais avoir toute l'histoire de "pub" publiée dans le dépôt distant, quelque chose que je ne veux pas car les informations sensibles seraient également publiées.
Comment cela peut-il être réalisé?
Merci!
+1 pour la solution alternative –
Je dirais aussi un pour l'autre, sauf qu'il semble vouloir publier sur github ou similaire ce qui rendrait une archive moins utile. –
Merci pour votre réponse. Je voudrais publier mon code à travers un dépôt git principalement pour deux raisons: 1 - Je veux suivre l'histoire du code publié. 2 - C'est bien d'avoir d'autres personnes pour collaborer. Merci encore. –