2015-04-01 22 views
6

Sto utilizzando Github per un progetto di sito Web. Ho controllato le modifiche per un po 'di tempo, ma ora voglio cambiare la struttura delle mie cartelle, fondamentalmente organizzare meglio i file. Questo rovinerà il mio repository Github? Se sì, qual è il modo migliore per assicurarmi che le mie versioni rimangano intatte e che la mia nuova struttura di cartelle sia sincronizzata con Git?Modifica struttura cartella Github

risposta

4

In termini di Git, questi saranno semplici nomi di file. Per semplificare le cose, fare la ristrutturazione con i comandi git:

git mv foo.c bar.c 
git mv old_dirname new_dirname 
git commit 

Come si può vedere, è possibile rinominare i singoli file o intere directory pure.

Git è in grado di seguire le singole storie di file rinominato in tutto:

git log --follow bar.c 

per rendere la vita facile per git, se si rinomina o si sposta un file, non modificare il contenuto nella stessa commettere.

Problemi correlati