D'une façon ou d'une autre quand j'ai git init
ed mon dernier projet il y a environ un mois, j'ai lancé la commande dans le répertoire un répertoire plus haut que la racine de mon projet. Par conséquent, mon référentiel se trouve dans le répertoire ./project
et non dans le répertoire ./project/my-new-project
. Je ne sais pas comment je n'ai pas réalisé le problème plus tôt, mais je n'ai jamais cherché le répertoire .git jusqu'à maintenant.Mon référentiel Git est dans le mauvais répertoire racine. Puis-je le déplacer? (../ au lieu de ./)
Existe-t-il un moyen, sans tuer mon projet, de déplacer le référentiel dans le répertoire approprié, puis de dire à git quelle est la nouvelle base du projet? Le simple déplacement du répertoire ne fonctionne pas. Git pense que tous les fichiers ont été supprimés.
Oui, c'est ce que je pense. Ce ne serait pas une perte énorme de perdre cette histoire, mais ce serait bien si la correction était relativement facile. – Mike
Je vois ce que vous dites, mais toutes les actions in-git que vous faites pour corriger ceci finiront par laisser un tas de "déplacé ce fichier ici" des histoires qui ne sont pas réellement des changements, mais vous corrigeant une erreur au moment de la création. Mieux vaut juste le créer correctement. –
Cela casse beaucoup de choses. http://stackoverflow.com/a/3247756/825364 est une bien meilleure façon de le faire. –