recherche

Maison  >  Questions et réponses  >  le corps du texte

git ignore les fichiers

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 ?

淡淡烟草味淡淡烟草味2794 Il y a quelques jours607

répondre à tous(6)je répondrai

  • 大家讲道理

    大家讲道理2017-05-02 09:35:19

    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...'

    répondre
    0
  • 黄舟

    黄舟2017-05-02 09:35:19

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

    répondre
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:19

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

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:35:19

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

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:35:19

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-02 09:35:19

    .gitignore Soumettre

    répondre
    0
  • Annulerrépondre