Je suis assez nouveau sur github et j'essaie de trouver une solution au problème actuel que j'ai. Je vais parcourir mon processus étape par étape:
J'ai d'abord créé un nouveau dossier nommé [nom du projet], puis j'ai utilisé ces commandes:
cd [project name]
git clone [remote project from github url]
Jusqu'à présent, j'ai créé un dossier et cloné un projet sur lequel mon groupe travaille dans github.
Ensuite, je suis allé dans ce dossier et j'ai créé un projet angular avec
ng new [angulartest]
Cela créera tous les composants de mon angular sur le même dossier qui est le clone de celui de github.
Enfin, j'ai poussé le nouveau test angular sur github avec
git add [angulartest]
git commit
git Push
Ce qui se passe, c'est qu'il ne pousse que le dossier [angulartest] mais aucun de son contenu (même s'il y a du contenu). Lorsque j'essaye de retirer son contenu, je reçois toujours un dossier vide en retour.
Lorsque j'essaie d'entrer dans ce dossier et d'ajouter chaque élément du contenu, en procédant comme suit:
cd [angulartest]
git add e2e, src, nodemodules, etc
git commit
git Push
Cela me donne l'erreur: fatale: dans un sous-module non peuplé [angulartest] Même lorsque j'essaye d'ajouter chaque élément individuellement.
Je me demandais si c'était un problème avec ma syntaxe git, le projet angular, ou la façon dont j'ai essayé de cloner le projet. De cette façon, je sais dans quelle direction je veux aller lorsque je regarde pour une solution. Merci et bonne journée!
Il semble que vous ayez supprimé le dossier .git. Dans ce cas, vous pouvez essayer git rm --cached angulartest -f
Voici ce que j'ai fait
.gitignore
fichier et .git
répertoireCela signifie que j'ai perdu l'historique de validation du sous-module, mais au moins cela a résolu le problème de mes fichiers dans le sous-module ne va pas git!