Tungkol sa tool na ito
Bumuo ng mga .gitignore na file para sa iyong proyekto sa pamamagitan ng pagpili sa iyong mga programming language, frameworks, IDE, at operating system. Pinagsasama ng tool ang mga curated ignore pattern mula sa mga opisyal na template ng gitignore ng GitHub upang lumikha ng komprehensibong .gitignore na nagpapanatiling malinis ang iyong repository mula sa mga build artifact, dependency, at system file.
Mga madalas itanong
- Saan ko dapat ilagay ang .gitignore file?
- Ilagay ang .gitignore sa iyong root directory ng repository. Maaari ka ring magkaroon ng mga .gitignore na file sa mga subdirectory para sa mga panuntunang tukoy sa direktoryo. Pinoproseso ng Git ang mga ito sa hierarchically mula sa ugat hanggang sa dahon.
- Tinatanggal ba ng .gitignore ang mga na-track na file?
- Hindi. Pinipigilan lang ng .gitignore na maidagdag ang mga hindi sinusubaybayang file. Kung sinusubaybayan na ang isang file, hindi ito maaalis ng pagdaragdag nito sa .gitignore. Patakbuhin muna ang 'git rm --cached <file>' upang ihinto ang pagsubaybay dito.
- Anong mga pattern ang pinakakaraniwang kailangan?
- node_modules/ para sa JavaScript, __pycache__/ para sa Python, .env para sa mga lihim, .DS_Store para sa macOS, at mga direktoryo ng IDE (.idea/, .vscode/). Sinasaklaw ng mga ito ang pinakakaraniwang aksidenteng commit.
- Maaari ba akong magkaroon ng global .giignore?
- Oo. Lumikha ng pandaigdigang .gitignore na may 'git config --global core.excludesfile ~/.gitignore_global'. Nalalapat ito sa lahat ng iyong mga repositoryo — perpekto para sa mga OS at IDE file (.DS_Store, Thumbs.db, .idea/).