Mi piacerebbe sborsare un repo con l'intenzione di rompere i legami con il repository originale. Non ci saranno richieste di pull o future fusioni di sorta. Il nuovo repository avrà un nuovo nome di progetto. L'unica ragione per cui non copio i file sorgente e avvio un repository completamente nuovo da zero è perché mi piacerebbe conservare la cronologia dei commit. Come faccio a fare questo?Git: Come si biforca con l'intenzione di rompere i legami con il repository originale?
Chiarimento: Uso Github. Non ero in precedenza consapevole del fatto che ci fosse qualcosa di specifico per Github. Per le mie esigenze specifiche, ho un repository git che ospita due progetti separati (uno Scala, uno Java). I file per i due progetti hanno iniziato a interferire tra loro, quindi ho intenzione di imporre il repo, e nel nuovo repository eliminare tutti i file per il progetto Scala. Nel repository originale, eliminerò tutti i file per il progetto Java.
git non ha idea di "rompere i legami con un repo". Se vuoi clonarlo e non fare mai richieste di pull (che tecnicamente non fanno parte di git, ma parte dei servizi di hosting come GitHub e BitBucket), allora buttati fuori. –
Non sono sicuro che non ci sia il concetto di rottura delle cravatte. 'git config --remove-section remote.origin' sembra essere piuttosto vicino –
Questa è una domanda su Github? – Schwern