Git veut ignorer un dossier mais pas un fichier. Les règles de configuration ne sont pas valides. Que se passe-t-il ?
天蓬老师
天蓬老师 2017-05-02 09:40:59
0
4
636

Si vous souhaitez ignorer tout le suivi des fichiers dans le dossier de téléchargement, mais pas ignorer index.html, règle unique

Définissez comme suit dans le fichier .gitignore

uploads/*

uploads/!index.html

Mais ça ne marche pas, index.html est également ignoré et n'est pas suivi. Y a-t-il un problème avec cette syntaxe ?

Git version 2.6.3

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(4)
Ty80
upload
!upload/index.html
伊谢尔伦

Créez un nouveau .gitignore sous le dossier de téléchargement avec le contenu suivant :

*
!.gitignore
!index.html
漂亮男人

Le deuxième étage est correct. Si vous ne souhaitez pas ajouter upload sous le dossier .gitignore, vous pouvez mettre votre code

.
uploads/*

uploads/!index.html

Échangez les positions, car votre règle est

Filtrez tous les fichiers du dossier upload, et puis si vous ne le laissez pas filtrer index.html, tous les fichiers seront filtrés, et bien sûr index.html n'existera plus

某草草

Mon test personnel était de l'écrire comme ceciuploads/* uploads/!index.htmlCela n'a pas fonctionné. Plus tard, je l'ai recherché et j'ai découvert qu'il pouvait être écrit comme ceci. Voir mon article de blog http://blog.csdn.net/CalShell. ...

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