I rami in git
repos o simili sono praticamente sempre derivati dalla stessa base di codice; dopo tutto, di solito vengono reimmessi in master
più tardi.
Tuttavia, se vuoi che il tuo progetto open source su GitHub abbia un sito web, puoi utilizzare GitHub Pages , che ti consente di pubblicare un sito in un repository su un ramo denominato gh-pages
. A meno che il progetto open source non sia un'app web front-end, gh-pages
sarà necessariamente non basato su master
.
Ci sono altri scenari in cui vorresti mantenere filiali diverse nello stesso repository che hanno basi di codice o storie completamente diverse?