recherche

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

github - Git 无法忽略目录,怎么都无法忽略目录

使用的ThinkPHP,git目录在D:/website/example.com/.git/
要忽略的目录 D:/website/example.com/www/Application/Runtime的这个Runtime目录






我所执行的操作:

1.在目录D:/website/example.com/www/application/Runtime 
右键点击删除并且添加到忽略列表

2.截图中的那些默认的选择,然后在D:/website/example.com/.gitignore 
文件里面有了自动生成的一段内容 */www/application/Runtime*

3.但是再去看 Runtime的图标,却是一个红色的圆叹号。并没有变成忽略的

4.而且git给出的忽略选项中“删除并且添加到忽略列表”,
为什么一定要删除,我只是想让他被忽略而已。

现在的问题是怎么都无法让git忽略目录。

某草草某草草2776 Il y a quelques jours655

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

  • 迷茫

    迷茫2017-04-26 09:03:42

    Si vous êtes prêt à utiliser la ligne de commande et souhaitez que git ignore un répertoire suivi (et ne vous en soucie plus jamais) :

    $ git rm -r --cached dir
    $ echo dir/ >> .gitignore
    $ git add .gitignore
    $ git commit -am 'ignore dir forever'
    

    répondre
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    Cette suppression n'est pas celle que vous souhaitez, elle supprime simplement l'enregistrement de suivi de la base de données Git. Si vous ne le faites pas, car l'enregistrement de l'historique l'a toujours, il reviendra toujours lors de la prochaine synchronisation. c'est ce que vous ne pouvez jamais bloquer la raison. Je n'ai jamais utilisé cette opération de Gui. Je ne sais pas si la commande correspondante est git rm. Si c'est le cas, ne vous inquiétez pas de la perte du fichier. Si vous êtes inquiet, effectuez d'abord une sauvegarde manuelle et vous le saurez après l'avoir essayé.

    répondre
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    La première bonne réponse est git rm --cache

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-04-26 09:03:42

    Créez un nouveau fichier .gitignore dans la ligne de commande du répertoire racine
    Par exemple : Pour ignorer le dossier cache
    Puis écrivez /cache

    dans le fichier .gitignore

    répondre
    0
  • PHPz

    PHPz2017-04-26 09:03:42

    Demandez : le problème lié à l'ignorance par git des répertoires spécifiés que vous avez soulevés sur segmentfault.com la dernière fois a-t-il été résolu ? Pouvez-vous me dire comment le résoudre ?

    répondre
    0
  • Annulerrépondre