Sono nuovo di Git e sto imparando il più possibile a riguardo.
 L'ultima cosa che vorrei sapere è come affrontare questo problema: ho una singola cartella (   R   ) che ho inizialmente impostato come repository Git. 
 Da quando ho impostato   R    su, ora contiene diversi progetti e ora ho diverse filiali, ognuna delle quali riflette un progetto diverso e non mi piace perché è disordinata e disorganizzata. 
 Come tale, penso che il modo migliore per affrontare il problema potrebbe essere quello di creare un nuovo repository per ogni progetto. (Nota che ogni progetto è una sottodirectory di   R   .) 
 Tuttavia, so che creare un nuovo repository significa ricominciare da capo (cioè niente rami o commit precedenti). Secondo - Sono sicuro che la risposta è sì - ma mi chiedo se posso copiare su un ramo da   R    dove ho usato per tracciare le modifiche in precedenza in modo da poter continuare con il nuovo progetto come repository invece di essere un sub -directory di un altro repository. 
Quindi ho due domande:
-  È una buona idea dividere ogni progetto nel proprio repository? (In tal caso, ciò influenzerà la struttura generale di   
R? L'idea è che smetto di usareRcome repository e utilizzi inveceR\Project1eR\Project2, ecc. Come repository separati.) -  Esiste un modo per copiare un ramo da   
Rnel nuovo repository? 
Nota: Al momento sono l'unico sviluppatore / utente di questi file - nessun altro è coinvolto.