Est-il possible de pousser un seul fichier vers Heroku, à la place de tous les fichiers modifiés?git ne pousse qu'un seul fichier vers Heroku
... Merci
Est-il possible de pousser un seul fichier vers Heroku, à la place de tous les fichiers modifiés?git ne pousse qu'un seul fichier vers Heroku
... Merci
No. Git pas les fichiers de contenu Circuits, de sorte que vous poussez tout ou rien.
S'il existe des fichiers que vous ne souhaitez pas appuyer sur, ajoutez-les au fichier .gitignore
. Si vous les avez déjà validés, vous les appuierez toujours pour ce commit, mais les modifications ultérieures seront ignorées.
Si vous ne validez qu'un seul fichier, il est le seul qui sera poussé.
Vous pouvez commettre un seul fichier
[email protected]~$ git add single/path/to.file
[email protected]~$ git commit -m "si"
Ok grand merci: O) Heureux d'avoir demandé aux experts avant de pousser! – andkjaer
Cette explication pourrait être meilleure. Git pense à l'histoire en termes de commits, et quand vous poussez, vous poussez les commits vers la télécommande. Un commit par définition représente un état de votre arbre de travail entier, pas un seul fichier. Cela n'a pas d'importance si git suit le contenu ou les fichiers; un commit représente toujours * tout * et ne peut pas être disséqué pour pousser. – Cascabel
Votre commentaire sur le gitignore est également un peu off. Si vous avez déjà validé des fichiers, les ajouter au gitignore ne fera rien (cela a été demandé mille fois sur SO). Vous devez également les supprimer du suivi ('git rm --cached') et valider cette suppression, ou git continuera à les traiter comme d'habitude. Le gitignore est uniquement appliqué aux fichiers non suivis. – Cascabel