2 votes

git a changé l'emplacement du dépôt. Comment revenir à l'endroit où il était ?

J'ai accidentellement essayé d'utiliser git add -A à partir du dossier functions, qui était nouveau dans ce dépôt. Maintenant je ne peux pas pousser de n'importe où sans obtenir cette erreur.

Peters-MacBook-Pro-5:pk2-angular-v1.0.0 apple$ git push -u origin master
Counting objects: 42186, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (40253/40253), done.
Writing objects: 100% (42186/42186), 147.16 MiB | 3.66 MiB/s, done.
Total 42186 (delta 13516), reused 0 (delta 0)
remote: Resolving deltas: 100% (13516/13516), done.
To https://github.com/pgwest/subscriptionQAFinal.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

Peters-MacBook-Pro-5:pk2-angular-v1.0.0 apple$ git add -A
fatal: Not a git repository: functions/node_modules/grpc/deps/grpc/third_party/zlib/../../../../../../.git/modules/packages/grpc-native-core/deps/grpc/modules/third_party/zlib

J'ai essayé de vérifier le fichier de configuration git et il semble correct. Pourquoi git cherche-t-il un dépôt dans functions/node_modules/... et comment puis-je corriger cela ? J'ai aussi essayé de lancer git init. Cela n'a pas aidé...

1voto

VonC Points 414372

Vous pouvez :

  • supprimer les informations obsolètes sur les sous-modules (comme les décrit ici )
  • redéclarez le submodule (en utilisant le bon chemin pour le repo) avec git submodule add
  • ajouter à nouveau, commiter et pousser.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X