Vediamo se ti capisco bene: vuoi avere il tuo repository git, contenente tutto il codice falò. Quindi vuoi apportare le tue modifiche e NON spingerle indietro al falò-repo, ma al tuo. E di tanto in tanto, vuoi ancora inserire i recenti cambiamenti dal falò-repo?
Sembra molto simile al normale flusso di lavoro git, solo senza unire le modifiche al repository originale. Certo che è possibile.
Non l'ho ancora testato, ma dovrebbe essere qualcosa del tipo:
- Crea il repository:
git init
- Aggiungi un telecomando per il falò-repo:
git remote add bonfire https://github.com/ci-bonfire/Bonfire.git
- Inserisci il codice:
git pull bonfire developer
(o usa il ramo principale o qualsiasi altra cosa)
- Crea un progetto su Github (non un fork del falò-repo, solo un nuovo progetto vuoto)
- Aggiungi un telecomando per il tuo repository:
git add remote origin [email protected]:<User>/<Project>.git
- Apporta le tue modifiche, confermale
- Invia al tuo repository:
git push origin master
(o qualsiasi altro ramo che ti piace)
Ora, se vuoi inserire le ultime modifiche apportate al falò, basta ripetere il passaggio 3. quando vuoi. E per le tue modifiche, continua a seguire i passaggi 6. e 7.