Al fine di ottenere un nuovo progetto Django installato e funzionante più veloce, mi piacerebbe mantenere un separato "scheletro progetto" su cui baso tutti i miei nuovi progetti. Sarebbe bello se, migliorando lo scheletro, potessi apportare questi miglioramenti ai miei progetti attivi. Come posso fare questo con git?Creazione di un nuovo progetto da uno scheletro progetto utilizzando git
Così, forse nella mia macchina repository git remota avrei 1 repo per ogni progetto e uno per lo scheletro?
- proj-A-repo
- proj-B-repo
- scheletro-repo
Se voglio creare una nuova proj-C localmente basata sullo scheletro, quindi spingere il mio modifiche locali fino al server remoto in un nuovo repository chiamato proj-C-repo, come potrei farlo?
Ho letto un bel po 'di documentazione git, ma sono confuso su come andare su questo. Devo clonare lo scheletro o creare un repository vuoto e quindi tracciare un ramo remoto o qualcos'altro?
Questo è esattamente quello che stavo cercando. Grazie mille. – asciitaxi
Per approfondire, ho trovato anche questa risposta sull'aggiunta e la rinomina dei git remotes utili: http://stackoverflow.com/questions/1221840/error-remote-origin-already-exists-on-git-push-to-new -repository – Matt
Sì, la chiave sta cambiando il nome degli hook dopo il clone. È anche possibile clonare e rinominare i telecomandi direttamente sul server "centrale" prima del clone/pull sulla propria workstation. Dovresti assolutamente clonare/spingere su un repository off-workstation prima di avere più di un paio d'ore nel nuovo progetto in modo che gli altri possano vedere cosa stai facendo e hai un riferimento a cui tornare. – hobs