Ho un repository git in una directory a/b /, e voglio espandere questo in modo che anche le modifiche a/e sottodirectory siano memorizzate. C'è un modo per farlo semplicemente?Come dovrei espandere l''ambito' di un repository git esistente in una directory padre?
6
A
risposta
2
Spostare b
in un posto nuovo, creare una nuova directory in esso denominata b
e git mv
i contenuti in esso. Ora cp
il materiale da a
(escluso l'originale b
ovviamente) qui e git add
.
1
Prova questa, a partire da a dir del repository git:
$ mkdir b
$ git mv * b/
$ git commit # describe that contents have moved
$ cd ..
$ mv b/* .
$ rmdir b
0
Basta muovere il .git directory di livello superiore e git add -A tutti i file. Per git sembrerà che i file esistenti siano stati spostati in una sottodirectory e che siano comparsi alcuni nuovi file.
cd a/b
mv .git ../
cd ..
git add -A .
git commit -m 'Move git directory one level up'
Problemi correlati
- 1. Come importare un modulo CVS esistente in una sottodirectory di un repository git esistente
- 2. Come posso creare una gitsubtree di un repository esistente?
- 3. Come creare un nuovo progetto Meteor in una directory esistente?
- 4. Repository Git multipli in una directory
- 5. Subversion - Checkout una directory padre
- 6. Come connettere un repository git locale esistente al repository remoto esistente in Visual Studio 2013?
- 7. Come rendere parte di un repository GIT esistente un sottomodulo
- 8. Applicare git .gitignore a un repository esistente
- 9. Come importare un repository git esistente in Gitlab?
- 10. Invio di un repository git esistente a un repository SVN esistente
- 11. Clonazione di un repository Git senza la directory .git
- 12. Creare una cartella esistente in un repository
- 13. Importare un repository Git esistente in IntelliJ IDEA
- 14. Repository multipli in una directory
- 15. Estrarre solo una directory da un repository git
- 16. git svn clone di una singola directory di SVN repository
- 17. Gestione di directory non collegate in un repository git
- 18. Directory di sincronizzazione contenenti repository git all'unisono
- 19. Creazione di un repository centrale in Git dal repository locale esistente (in Windows)
- 20. Aggiungi svn repo al repository git esistente?
- 21. Filtro sottodirectory Git con struttura di directory esistente
- 22. Come si clona un repository Mercurial in una directory già esistente?
- 23. Come importare una directory esistente in Eclipse?
- 24. git non un repository git fatale (o una qualsiasi delle directory superiori) .git
- 25. Importare un progetto git esistente in GitLab?
- 26. git branch vs. git repository, quale dovrei usare?
- 27. Come configurare Eclipse per utilizzare un repository git esistente con codice sorgente esistente?
- 28. Come utilizzare un repository Git come una guerra esplosa?
- 29. come riavviare un repository git
- 30. Git crea un ramo vuoto dal repository esistente
che funziona, anche se purtroppo non posso utilizzarlo nel mio repository attuale - in realtà è un repository git allestito all'interno un altro repository proprietarie e loro non giocare bene il più delle volte, per non parlare di fare qualcosa un "po 'diverso" come questo. Grazie per la risposta però :) –