Sto lavorando a un sito web e cambio costantemente dalla modalità allo sviluppo (dove il codice ha ogni URL che punta a localhost, il database è denominato "progetto", l'utente "root", password vuota, ecc.) a produzione modalità (dove tutto è impostato per funzionare nel mio hosting, password reali, URL reali, ecc.) e recentemente ho iniziato a utilizzare Git.Dove sono memorizzati i rami Git?
Ora, mi piacerebbe creare un ramo che è pronto per il codice per essere caricato sul mio hosting, quindi non devo fare una copia e cambiare manualmente tutto ogni volta che voglio aggiornare il mio sito web. Quindi, se apporto una modifica al codice e eseguo il commit nel ramo master
, questo si rifletterà nel codice per il caricamento senza modificare altre cose.
quindi sarebbe:
Master -> ReadyForUpload
Quindi la mia domanda è, quando si usano Git, è ogni ramo memorizzati in storage fisico come una directory con tutti i file in esso? È possibile esportare un ramo in una directory?
Sto usando Git extensions per Windows, a proposito.
Oh, così per esempio, se volevo fare un aggiornamento al mio sito Dovrei semplicemente clonare il ramo 'ReadyForUpload' in un'altra directory, caricarlo sul mio hosting e quindi cancellare la directory temporale che ho creato? – federicot
sì, questo è un modo possibile per farlo. – MortenSickel
Grazie per la risposta! – federicot