Ho usato git e github con il mio piccolo team di sviluppatori per i nostri progetti. Non posso fare a meno di pensare che non stiamo facendo bene. Mi interessa sapere come gli altri usano questo flusso di lavoro all'interno dei loro progetti.Migliori pratiche del flusso di lavoro con git e github?
come le usiamo: Ci ramo prima di ogni modifica, si fondono nuovamente dentro il maestro, si impegnano a livello locale e spingere al nostro repo github. Quindi eseguiamo l'ssh nel nostro ambiente di test ed estraiamo il ramo master del repository Github. Non abbiamo ancora abbastanza afferrato rebase
, fetch
o tagging
.
Come vorrei usarlo: Vorrei essere in grado di SSH nel server diversi e tirare una specifica tag di versione, come "fase 1" nel server. È possibile o dovrei avere due repository Github diversi?
Si suppone che sia necessario un ramo specifico nei server Web o creare un nuovo alias su git push
?
È possibile controllare i candidati o gli ambienti di rilascio (testing, sviluppo, produzione) all'interno di un repository git? o hai bisogno di più?
Se tirare è la soluzione, puoi prendere uno specifico tag
?
Ho cercato di "ottenere" git per le ultime due settimane. Questo è esattamente quello che stavo cercando. –