版本控制 - git .gitignore 这样写却无法忽略目录,怎么都无法忽略目录
为情所困
为情所困 2017-04-25 09:04:25
0
2
720

版本控制用的是git,部分文件位置

/.git -- git文件夹
/.gitignore
/.htaccess -- 重写文件
/index.php -- 网站入口文件

.gitignore 内容

*.zip
*.rar
*.bak
*.log
sessions
deleted
000
tplcache
uploads/userup
uploads/litimg
cache*.php

结果

1.有的文件是忽略了比如根目录下的 /backup.zip
2.但是很多还是没有忽略,

比如 /data/0000-deleted---backup 
比如 /data/tplcache
比如 /data/cache 
比如 /data/sessions
比如 /fs.zbphp.com/000-deleted

这些文件夹还是没有忽略掉,他们文件夹图标上还有有一个勾。

3.有一些居然被忽略了,比如 /special 文件夹(空文件夹),他们文件夹图标上没有勾
为情所困
为情所困

répondre à tous(2)
给我你的怀抱
  1. Ce fichier a été ajouté plus tard.
  2. Ces fichiers ajoutés ne seront pas automatiquement supprimés de git, et vous devez le faire manuellement. Si vous ajoutez le fichier .gitignore avant d'utiliser git pour suivre ces fichiers pour la première fois, git n'ajoutera pas ces fichiers. pour vous. La description doit être le fichier .gitignore que vous avez ajouté après avoir géré tous les fichiers avec git. Mais les dossiers au-dessus de vous ont déjà été ajoutés par git.
  3. .
  4. Git ne suivra pas les dossiers vides. Si vous devez conserver un dossier vide, vous pouvez ajouter un fichier vierge dans le dossier similaire à .gitkeep
  5. .
给我你的怀抱

À en juger par votre .gitignore contenu ? N'est-il pas normal que ces dossiers ne soient pas ignorés ? Si tu veux l'ignorer, tu dois quand même écrire data, non ? De plus, je dois vous rappeler que .gitignore semble incapable d'ignorer les dossiers qui ont été poussés. Concernant la façon d'ignorer les fichiers qui ont été poussés, SF a déjà des réponses connexes que vous pouvez découvrir en effectuant une recherche.

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