J'ai mon environnement de développement dans Cloud9 et je pousse à Heroku en utilisant git.
J'aimerais que certains dossiers de l'environnement Heroku ne soient pas supprimés par la commande de déploiement.
J'ai donc ajouté ces lignes dans mon fichier .gitignore
Git de ne pas pousser/supprimer le dossier vide
folder/to-ignore1
folder/to-ignore2
... et ainsi de suite
Ensuite, je peux créer des contenus dans ces dossiers dans Heroku, pas de problème jusqu'à présent.
Mais quand j'essaie de synchroniser à nouveau mes fichiers dev, git semble supprimer ces dossiers et son contenu.
Je tryied toutes les variations individuelles, comme
/folder/to-ignore1/
folder/to-ignore1/
/folder/to-ignore1
folder/to-ignore1
/folder/to-ignore1/*
folder/to-ignore1/*
Mais rien ne semble fonctionner. Chaque déploiement je perds ces fichiers. Observations: J'ai également exécuté les commandes git rm -r --cached 'files/folders'
. Git lui-même ne doit pas supprimer le dossier non suivi.
Désolé, je n'ai pas compris. Que dois-je faire pour l'arrêter? Parce que je sais que ça ne devrait pas être le cas, mais j'en ai besoin pour arrêter. –
Mon processus de déploiement est effectué par ces trois commandes: git add. git commit -am "nom-commit" git push maître heroku –
J'ai utilisé la commande git status --ignored pour voir si mes dossiers étaient ignorés et ils le sont en effet. –