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

git 忽略文件

我刚开始接触git 然后想忽略文件 但是出现了一些我不知道怎么解决的问题
比如,我想忽略html文件
我使用

cat .gitignore
vim .gitignore

然后在.gitignore文件的编辑模式下,写下

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

保存退出

我在看git status的时候,hmtl文件确实是没有了,但确出现了

我需要提交.gitignore文件.是不是我忽略文件的方式有问题

淡淡烟草味淡淡烟草味2727 Il y a quelques jours566

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