Comment déplacer un dossier d’un dépôt git vers un nouveau dépôt sans perdre l’historique :
▻https://help.github.com/en/articles/splitting-a-subfolder-out-into-a-new-repository
Si on souhaite déplacer un seul fichier, plusieurs méthodes sont proposées, voici la plus simple :
# exporter l'historique du fichier
cd oldrepo
git fast-export HEAD -- MyFile.ext >../myfile.fi
# créer le nouveau dépôt et y importer l’historique du fichier
cd ..
mkdir newrepo
cd newrepo
git init
git fast-import <../myfile.fi
git checkout
# définir l'origine et envoyer
git remote add origin xxxxx.git
git push -u origin master
source How can I split a single file from a git repo into a new repo ? ▻https://stackoverflow.com/a/42845758
#git