Récemment j’ai changé de serveur un site entier, mais j’ai oublié de copier le répertoire .git !
Donc il m’était impossible de faire un pull pour avoir la dernière version sur mon serveur de production !
Pour ce faire il faut recréer un répertoire .git dans le serveur de production.
git init git branch -d testbranch git add . git commit -m "import fichiers locaux"
Ensuite il faut configurer le repository distant
git remote add origin git@github.com:/compte/projet.git #télécharger les fichiers distants git fetch --all
revenir à la branche master
git checkout remotes/origin/master git checkout -b master
Effacez la branche test
git branch -d testbranche
Dans mon cas j’avais un répertoire nouveau que j’ai accidentellement ajouté, il m’a fallut revenir à un commit précédent du repository distant, effacer la branche master, et créer de nouveau la branche master à partir du commit précédent.