Par šo rīku
Ģenerējiet savam projektam .gitignore failus, atlasot programmēšanas valodas, ietvarus, IDE un operētājsistēmas. Šis rīks apvieno GitHub oficiālajās gitignore veidnēs atlasītos ignorēšanas modeļus, lai izveidotu visaptverošu .gitignore, kas aizsargā jūsu krātuvi no būvēšanas artefaktiem, atkarībām un sistēmas failiem.
Bieži uzdotie jautājumi
- Kur ievietot .gitignore failu?
- Ievietojiet .gitignore repozitorija saknes direktorijā. Var būt arī .gitignore faili apakšdirektorijiem direktoriju kārtulām. Git tos apstrādā hierarhiski no saknes līdz lapai.
- Vai .gitignore noņem jau izsekotos failus?
- Nē. .gitignore tikai novērš neizsekoto failu pievienošanu. Ja fails jau ir izsekots, pievienojot to failam .gitignore, tas netiks noņemts. Vispirms palaidiet 'git rm --cached <file>', lai pārtrauktu tā izsekošanu.
- Kādi modeļi ir visbiežāk nepieciešami?
- node_modules/ JavaScript, __pycache__/ Python, .env noslēpumiem, .DS_Store operētājsistēmai macOS un IDE direktoriji (.idea/, .vscode/). Tie attiecas uz visbiežāk sastopamajām nejaušajām saistībām.
- Vai man ir globāls .gitignore?
- Jā. Izveidojiet globālu .gitignore ar 'git config --global core.excludesfile ~/.gitignore_global'. Tas attiecas uz visām jūsu krātuvēm — lieliski piemērots OS un IDE failiem (.DS_Store, Thumbs.db, .idea/).