Attualmente, tutto ciò che è nella cartella public_html viene automaticamente pubblicato live. Il repository git è anche inserito in questa cartella (anche se può cambiare se necessario).
Che cos'è un buon workflow / configurazione git tale che le mie modifiche vengano pubblicate solo quando eseguo un git push
, invece che automaticamente ogni volta che scrivo sul disco?
Idealmente, avrei uno o più rami come ramo di sviluppo, e uno per un ramo stabile (per flusso di lavoro git standard). Ma se creo 2 rami nella directory public_html, il mio server pubblicherà qualsiasi ramo in cui mi trovo.
Devo creare una directory mirror e collegarla allo stesso repository git e limitarne una per accedere, mentre l'altra ha accesso push e pull?
Qualsiasi suggerimento sarebbe fantastico.