Git ignore les fichiers supprimés
J'ai un projet de site web qui a plus de 50.000 fichiers sans importance (pour le développement) dans certains répertoires.
/website.com/files/1.txt
/website.com/files/2.txt
/website.com/files/3.txt
/website.com/files/etc.txt
La substance /de fichiers est déjà dans le repo. Je veux supprimer tous les fichiers /les fichiers sur ma copie locale mais je veux git de l'ignorer afin de ne pas les supprimer, quand je fais un pull sur le serveur web.
Des idées?
source d'informationauteur Petah
Vous devez vous connecter pour publier un commentaire.
En ignorant tout le répertoire n'a pas fonctionné. J'ai dû le faire:
Le code ci-dessous fonctionne sur supprimée ainsi que les fichiers modifiés à l'ignorer quand vous faites un git status.
ou un fichier spécifique
Ignorer modifié (mais pas commis) des fichiers dans git?
Attention: La suggestion ci-dessus pour les fichiers supprimés lorsque vous faites un "git commit -am " inclut le fichier supprimé!
Une solution qui fonctionne pour moi est de faire au lieu de supprimer le fichier, il suffit de faire du contenu vide. C'est ce que j'ai utilisé pour couper une .fichier htaccess.
La création d'un sous-repo est une solution, mais vous devriez le faire que sous-repo un sous-module.
De cette façon:
git submodule update
" (qui est sans combler lesfiles
contenugit submodule update
après lagit submodule init
sera suffisant pour récupérer la bonne version de la "files
de contenu.Ok Ive a trouvé une solution. Il suffit de créer un nouveau repo dans les sous répertoires et le parent repo ignore.