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.
3 Réponses :
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.
son existence ne le suit pas automatiquement.
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!
Assurez-vous que vous n'avez pas trop de terminaux ouverts.
Pourquoi un trop grand nombre de terminaux ouverts devrait-il empêcher de faire un push sur le dépôt distant git?
avez-vous besoin de
git add (chemin vers les fichiers)
?