2016-11-24 1 views
0

Je veux engager mes fichiers et tapez cette commandegit commit affiche les fichiers trassez

git commit -a -m "tous les fichiers de base"

montre certains fichiers trassez qui contient des fichiers I vouloir suivre .. Je dois commettre des fichiers html, vérifié les fichiers gitignore, mais ne peux pas trouver pourquoi son non-tracé .. pourquoi ils ne sont pas traqués? comment git-il décidé de ne pas suivre ces fichiers? comment puis-je valider les fichiers que je choisis dans cette liste? ici est ss: enter image description here

+2

Vous jamais appelé 'add' git pour ces fichiers – Jens

+1

Il n'a pas * « se décide de suivre non » *, mais * vous ne divulguez pas à *. Aussi je recommanderais une approche plus réfléchie que de commettre aveuglément chaque changement; utilisez par exemple 'git add -p' pour revoir et mettre en scène de manière interactive vos changements. – jonrsharpe

+0

Exécutez git add. et essayez à nouveau. Assurez-vous également de ne pas les ignorer dans votre .gitignore –

Répondre

0

Il n'y a rien de mal ici. Les fichiers non-suivis simples signifie que git a trouvé dans votre ordinateur local (votre PC) un fichier qui n'est pas présent dans la télécommande (git repo), ce qui signifie que vous avez créé de nouveaux fichiers. Pour commettre ce que vous pouvez faire ces commandes:

$git status // option, cela affichera tous les fichiers qui sont modifiés et qui ont ajouté à engager suivante et qui ne sont pas.

$git add . // ceci ajoutera tous les fichiers qui sont passés à la prochaine validation.

ou

$git add "filepath" // ce qui ne ferait que fichier spécifique à commettre suivant.

puis

$git commit -m "all base files"

0

Vous n'appelé git add pour ces fichiers