Je viens de créer un dossier comme celui-ci:git ignorer tout sauf les fichiers dans certains sous-répertoires
.
├── config
│ ├── subfolder
│ │ └── config.xml
│ └── subfolder2
│ └── config.xml
├── .gitignore
├── log2.txt
└── log.txt
Et je l'ai tapé git init
dans ce dossier. Je veux ignorer tout sauf .gitignore
, et tous les fichiers config.xml
.
Ce sont les .gitignore
j'ai essayé:
1:
*
!.gitignore
!**/config.xml
2:
*
!.gitignore
!config/*/config.xml
3:
*
!.gitignore
!**/config.xml
git status
montre .gitignore
est le seul fichier non suivi avec l'un des paramètres gitignore ci-dessus.
Je souhaite également que tous les fichiers config.xml
figurent également dans la liste des fichiers non-suivis. J'ai lu le tutoriel au atlassian. Et je pense que c'est peut-être la règle suivante qui ne me permet pas d'ignorer tout sauf certains fichiers dans des sous-répertoires. J'utilise git version 2.11.0.windows.1
dans le système d'exploitation Windows 10 Quelqu'un sait pourquoi mon fichier .gitignore
ne fonctionne pas comme prévu?
Pouvez-vous créer un repo github sans gitignore il est donc plus facile de simuler ce que vous voulez? –
https://github.com/lyenliang/TestGitignore – Brian
Salut, je viens de pousser le dossier à github afin qu'il soit plus facile pour tout le monde de simuler. – Brian