.gitignore ignore le fichier ne prend pas effet

avant-propos

  • Lorsque .gitignore ignore les fichiers, il s'agit d'une configuration très importante pour les entrepôts git. Lors de la création d'entrepôts, il y aura une sélection de modèles et des fichiers ignorés.

  • .gitignore ignore les fichiers signifie que lors du téléchargement vers l'entrepôt de code, contrôlez quels fichiers de code ne sont pas téléchargés vers l'entrepôt de code.

  • Dans le développement proprement dit, le code écrit n'est pas très volumineux, l'essentiel est que les images locales du plug-in et les packages tiers occupent l'espace.

  • Selon les exigences, nous pouvons ignorer node_model, dist, package-lock.js (l'article de la page d'accueil) et d'autres fichiers associés.

.gitignore ignore la spécification et la signification de la syntaxe du fichier

  • #Les commentaires commencent par

  • pour *correspondre à zéro ou plusieurs caractères

  • ?correspondre à un seul caractère

  • pour []correspondre à n'importe quel caractère entre parenthèses

  • !Indique de ne pas ignorer (suivre) les fichiers ou répertoires correspondants

  • N'ajoutez aucun symbole pour ignorer ce fichier directement dans le répertoire courant

  • /Commençant par ignore les fichiers du répertoire courant, mais n'inclut pas les fichiers des sous-répertoires

  • /Ignorer tous les fichiers et le contenu du répertoire se terminant par , qu'il s'agisse du répertoire racine ou du sous-répertoire sera ignoré

Les projets Vue utilisent généralement par défaut .gitignore pour ignorer la configuration du fichier -vue-admin

.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
​
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
​
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
​
package-lock.json
yarn.lock
 
 

.gitignore scénario de fichier ignoré

1. Lors de la création d'un entrepôt, sélectionnez .gitignore pour ignorer le fichier. Lorsque vous soumettez le code pour la première fois pour synchroniser le code, définissez le .gitignore pour ignorer le fichier afin qu'il prenne effet.

2. Après avoir synchronisé le code, oubliez de définir .gitignore pour ignorer le fichier. Après le développement, définissez-le et poussez-le vers l'entrepôt --.gitignore ignore le fichier et ne prend pas effet

3. L'entrepôt n'a pas sélectionné le fichier .gitignore ignore et a développé la création d'un fichier .gitignore ignore pour configurer l'entrepôt de poussée -- le fichier .gitignore ignore ne prend pas effet

.gitignore ignore la raison pour laquelle le fichier ne prend pas effet

Lorsque nous synchronisons le code pour la première fois après avoir configuré le framework de base, nous configurons .gitignore pour ignorer le fichier pour qu'il prenne effet. Il est utilisé uniquement pour git init. Ces fichiers n'ont pas été modifiés après la connexion à l'entrepôt distant. Dans le cas de 2.3, nous git init avec L'entrepôt distant est connecté, et après le développement, ces fichiers seront modifiés, et git suivra ces fichiers, ce qui peut être compris comme un cache.Ces fichiers sont suivis, donc naturellement ils ne peuvent pas Etre ignoré

Vérifiez si le fichier est suivi --git status

 

Résoudre le problème selon lequel .gitignore ignore que le fichier ne prend pas effet - effacez le cache local (passez à l'état non suivi)

git rm -r --cached
git add .
git commit -m 'update .gitignore'
git push -u origin master

Résumer:

Après ce processus, je crois que vous avez également une première impression profonde sur le fait que… Son cas. Allez, frappez les ouvriers !

Veuillez signaler toute lacune, merci -- Fengguowuhen

Je suppose que tu aimes

Origine blog.csdn.net/weixin_53579656/article/details/131116599
conseillé
Classement