git ignore les fichiers
淡淡烟草味
淡淡烟草味 2017-05-02 09:33:19
0
6
608

Je viens de commencer à utiliser git et je veux ignorer les fichiers, mais il y a certains problèmes que je ne sais pas comment résoudre
Par exemple, je veux ignorer les fichiers html
J'utilise

cat .gitignore
vim .gitignore

Puis dans le mode édition du fichier .gitignore, écrivez

#忽略以html结尾的文件
*.html

Enregistrer et quitter

Quand j'ai regardé le statut de git, le fichier hmtl avait effectivement disparu, mais il est apparu

Je dois soumettre le fichier .gitignore. Y a-t-il un problème dans la façon dont j'ignore le fichier ?

淡淡烟草味
淡淡烟草味

répondre à tous(6)
大家讲道理

1. Il n'y a rien de mal à ignorer les fichiers
2. Les fichiers .gitignore peuvent fonctionner normalement sans soumission
3. Git ignorera uniquement les fichiers non suivis dans la bibliothèque .git basée sur .gitignore

Si votre "nouveau fichier.html" peut être ignoré et que vous modifiez à nouveau "l'ancien fichier.html" qui a été soumis, alors Git n'ignorera pas ce dernier.

Méthode :

1. Exécutez git rm --cached old file.html
2 Exécutez git commit old file.html -m 'Comment...'

Explication :

1. Supprimez les fichiers suivis de la bibliothèque .git sans les supprimer localement (si vous souhaitez également les supprimer localement, n'ajoutez pas git avant la commande rm)
Soumettez, puis. fichier Il a en fait été supprimé de la bibliothèque .git

Après cela, "l'ancien fichier.html" ne sera plus suivi

---------------Ligne de séparation-----------------

Parce que le fichier .gitignore a été soumis, Git l'a suivi et vous avez à nouveau modifié le fichier .gitignore

Ensuite, lorsque vous vérifiez le statut avec git status, bien sûr, c'est :

modified: .gitignore 红色标记状态,等待加入add命令暂存下一步提交
Méthode 1, annuler les modifications :

Exécuter git checkout -- ".gitignore"

Méthode 2 : Soumettez les modifications à la bibliothèque .git et laissez Git suivre :

Exécutez git add .gitignore
Exécutez git commit .gitignore -m 'Comment...'

黄舟

Modifié.gitignore, il doit être soumis normalement, et il n'y a pas de problème

小葫芦

Si gitignore ne semble pas modifié, alors le fichier que vous avez utilisé pour ignorer le fichier a été ignoré ?

Peter_Zhu

Vous ne vous êtes pas engagé ? . . .gitignore nécessite généralement un commit

仅有的幸福

Si vous le modifiez, vous devez le valider en tant que modification

Ty80

.gitignore Soumettre

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal