J'ai un problème avec gitignore dans Laravel 5.3.Comment ne pas ignorer dans Laravel stockage/app/mydir/myfile.json
J'ai le fichier gitignore suivant. J'ai utilisé !
pour exclure myfile.json.
node_modules/
public/storage
storage/*.key
/.idea
Homestead.json
Homestead.yaml
.env
SQL/
*.sql
mynotes.md
!storage/app/mydir/myfile.json
Lorsque j'exécute git status --ignored
, j'obtiens ces sorties.
Ignored files:
(use "git add -f <file>..." to include in what will be committed)
../.env
../SQL/
../app/.DS_Store
../bootstrap/cache/config.php
../bootstrap/cache/services.php
../mynotes.md
../node_modules/
uploads/.DS_Store
../storage/app/.DS_Store
../storage/app/mydir/
...
...
Ainsi, myfile.json est ignoré. Comment puis-je écrire un gitignore pour pouvoir ajouter/valider un fichier?
En fait, il était un niveau plus bas que je trouve une autre gitignore par 'git check--v ignorer - stockage/app/mydir/myfile.json stockage/app/.gitignore: 1: * \t stockage/app/mydir/myfile.json'. J'ai donc trouvé un autre gitignore dans storage/app/dir. Puis-je ajouter ici storage/app/mydir/myfile.json? – shin
Oui, ce serait le bon endroit pour ajouter cette règle. – VonC
Merci. BTW quand je modifie le gitignore et 'git status', le myfile.json n'apparaît pas. Dois-je d'abord ajouter/commettre ce gitignore pour prendre effet? – shin