J'ai un dossier dans mon référentiel appelé "activité". Il continue à devenir étrangement supprimé du référentiel et n'est pas considéré comme un fichier non traqué. P>
Dans GitHub, il est rendu comme dossier avec une flèche verte et le texte '→ f32111b' à côté de celui-ci. Cela s'est passé plusieurs fois maintenant, et seulement avec ce dossier. p>
J'ai déjà vérifié .gitignore. Y a-t-il une autre raison pour laquelle un dossier appelé «activité» serait des problèmes dans Git? p>
3 Réponses :
est le répertoire vide? p>
git ne suit pas les dirt vide. p>
Le truc de piratage consiste à toucher un fichier vide là-bas si vous avez vraiment besoin de garder le répertoire à pied. p>
Le nom de fichier utilisé le plus couramment utilisé pour cela est vide .gitignore code> fichier (ou .gitservy code> fichier).
En plus de la réponse, Madlep a donné (Git ne suit pas les annuaires vides): P>
http://git.or.cz/gitwiki/gitfaq#caniaddemptydirectories.3f : p>
c'est-à-dire que les répertoires ne doivent jamais être ajouté au référentiel et ne sont pas suivi seul. p> blockQuote>
Ce n'est pas un répertoire, c'est un sous-module. Ou au moins GitHub semble le penser. P>
Qu'est-ce que votre fichier Les sous-modules peuvent être un peu difficiles, surtout lorsque vous convertirez un répertoire à une sous-module ou en arrière. P> .gitmodules code> ressemble? Avez-vous oublié d'exécuter git Summodule init code> et Mise à jour de la sous-codule git code>? P>
C'était mon problème. Je n'avais jamais eu d'occasion de sous-module git, alors ne savais pas à l'utiliser pour cela.
Pouvez-vous créer un lien vers certaines informations supplémentaires ici? J'ai vu des dossiers "permanents" dans les repos des autres ... la mine ne lien hypertexte vers le repo que j'ai cloné. Pour le paresseux: Non Submodule Mappage trouvé dans .gitmodules pour le chemin "VOTRE / PATH '
Pouvez-vous fournir plus de détails sur le moment où il est supprimé (c'est-à-dire quelle commande effectuez-vous, etc.)?