7
votes

Git poussant un seul fichier à Heroku

est-il possible d'appuyer uniquement un fichier à Heroku, mais désactive tous les fichiers modifiés?

merci ...


1 commentaires

... Donc, vous pouvez déployer un fichier .gitignore comme Google API "Credentials.json" sans avoir à le suivre dans le contrôle de la source. Ce serait une caractéristique incroyable


3 Réponses :


6
votes

non. Les pistes git contentent non pas de fichiers, alors vous poussez tout ou rien.
S'il y a des fichiers que vous ne voulez jamais appuyer, ajoutez-les au fichier .gitignore . Si vous les avez déjà commis cependant, vous les pousserez toujours pour ce commettre, mais les changements ultérieurs seront ignorés.


2 commentaires

Cette explication pourrait être meilleure. Git pense à l'histoire en termes de commits, et lorsque vous appuyez sur, vous poussez commet la télécommande. Un commit par définition représente un état de votre ensemble d'arborescences de travail non, un seul fichier. Peu importe que GIT suive du contenu ou des fichiers; Un commit représente toujours tout de celui-ci et ne peut pas être disséqué pour pousser.


Votre commentaire sur le Giticepore est également un peu désactivé. Si vous avez déjà commis des fichiers, les ajouter au Gitignore ne fera rien (cela a été posé mille fois à ce sujet). Vous devez également les supprimer d'être suivi ( git rm - Cached ) et commettre cette suppression, ou GIT continuera de les traiter normalement. Le gitiignore n'est appliqué que sur des fichiers non traqués.



3
votes

Si vous ne vous engagez que pour qu'un seul fichier, c'est le seul qui sera poussé.


0 commentaires

0
votes

Vous pouvez commettre des fichiers uniques xxx


0 commentaires