E 'possibile in git passare ad un altro ramo senza estrarre tutti i file? Dopo aver cambiato ramo ho bisogno di cancellare tutti i file, rigenerarli, commetterli e tornare indietro. Quindi il controllo dei file è solo una perdita di tempo (e ci sono circa 14000 file - è un'operazione lunga).switch git branch senza file checkout
per rendere il tutto chiaro:
ho bisogno di tutto questo per caricare documentation a github.
Ho repo con ramo gh-pages. Quando ricostruisco la documentazione localmente, la copio nella directory repo, commetto e spingo su github. Ma non ero felice perché avevo due copie di documentazione a livello locale. E ho deciso di creare un ramo vuoto e dopo aver commesso passare a vuoto ed eliminare i file. Ma tornare indietro è un'operazione lunga, quindi ho fatto questa domanda.
so che posso solo lasciare in gh-pagine filiale ed eliminare i file, ma non mi piace alberi di lavoro sporchi)
Quanto è "lungo" per te? Su quale piattaforma stai lavorando? Stai lavorando su una rete come con NFS o altri file sharing? –
Qual è lo scopo di questo esercizio? Vuoi avere due rami, uno con i commit dettagliati, la seconda registrazione solo i principali cambiamenti (a grana grossa)? –
Forse è più economico creare un clone temporaneo (o permanente?) Della tua copia di lavoro. [La mia risposta correlata] (http://stackoverflow.com/a/29616287/946850) e un [writeup] (http://krlmlr.github.io/git-subbranch) mostrano come funziona anche come sottodirectory del repository principale. – krlmlr