2
votes

Comment réparer les fichiers non suivis tout en poussant un référentiel sur GitHub

En gros, j'ai poussé mon code vers un référentiel sur GitHub. Le code a été poussé et en le vérifiant, j'ai compris que certains fichiers manquaient. Ensuite, j'ai de nouveau essayé de pousser avec le deuxième commit, mais j'ai eu une erreur ou un avertissement, je ne sais pas ce que c'était.

$ git commit -m "second"
On branch master
Untracked files:
        src/app/pages/
        src/app/services/

Je m'attendais à ce que mes fichiers soient poussés, mais j'ai obtenu bloqué avec cette erreur.


1 commentaires

avez-vous besoin de git add (chemin vers les fichiers) ?


3 Réponses :


2
votes

la sortie provient de git status . Je ne sais pas pourquoi il s'affiche lors de votre commande commit (c'est peut-être quelque chose que vous avez fait?). Mais c'est une excellente commande; J'exécute beaucoup git status pour m'assurer d'avoir ajouté mes nouveaux fichiers et de savoir sur quelle branche je suis, etc.

Les nouveaux fichiers dans un référentiel git ne sont pas suivis automatiquement. Il vous suffit de git ajouter les fichiers et / ou répertoires souhaités:

git add -a

Ou vous pouvez ajouter tout ce qui est nouveau dans src code> (nouveaux fichiers et fichiers modifiés depuis leur dernier ajout ):

git add -u # git add updated files

Lorsque vous êtes prêt à ajouter des modifications à tous les fichiers suivis pour un commit, c'est fait avec:

git add src

Ou si vous voulez vraiment tout ajouter,

git add src/app/pages src/app/services

Mais je lance toujours un git status avant. Je fais ça.


1 commentaires

son existence ne le suit pas automatiquement.



0
votes

Cela a à voir avec l'ajout initial de git remote.

Une fois que vous avez initialement poussé toutes les données vers le haut (après la validation), lancez-vous

git add.

Puis recommencez et transmettez les données. Vos fichiers devraient alors être suivis!


0 commentaires

-2
votes

Assurez-vous que vous n'avez pas trop de terminaux ouverts.


1 commentaires

Pourquoi un trop grand nombre de terminaux ouverts devrait-il empêcher de faire un push sur le dépôt distant git?