ਇਸ ਟੂਲ ਬਾਰੇ
ਆਪਣੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ, ਫਰੇਮਵਰਕ, IDE, ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਚੋਣ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ .gitignore ਫਾਈਲਾਂ ਤਿਆਰ ਕਰੋ। ਇਹ ਟੂਲ ਇੱਕ ਵਿਆਪਕ .gitignore ਬਣਾਉਣ ਲਈ GitHub ਦੇ ਅਧਿਕਾਰਤ gitignore ਟੈਂਪਲੇਟਸ ਤੋਂ ਕਿਉਰੇਟ ਕੀਤੇ ਅਣਡਿੱਠ ਪੈਟਰਨਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਜੋ ਤੁਹਾਡੀ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਬਿਲਡ ਆਰਟੀਫੈਕਟਸ, ਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਸਿਸਟਮ ਫਾਈਲਾਂ ਤੋਂ ਸਾਫ਼ ਰੱਖਦਾ ਹੈ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
- ਮੈਨੂੰ .gitignore ਫਾਈਲ ਕਿੱਥੇ ਰੱਖਣੀ ਚਾਹੀਦੀ ਹੈ?
- .gitignore ਨੂੰ ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਰੂਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਰੱਖੋ। ਤੁਸੀਂ ਡਾਇਰੈਕਟਰੀ-ਵਿਸ਼ੇਸ਼ ਨਿਯਮਾਂ ਲਈ ਸਬ-ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ .gitignore ਫਾਈਲਾਂ ਵੀ ਰੱਖ ਸਕਦੇ ਹੋ। ਗਿੱਟ ਉਹਨਾਂ ਨੂੰ ਜੜ੍ਹ ਤੋਂ ਪੱਤੇ ਤੱਕ ਲੜੀਵਾਰ ਢੰਗ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ।
- ਕੀ .gitignore ਪਹਿਲਾਂ ਤੋਂ ਟਰੈਕ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ?
- ਨਹੀਂ. gitignore ਸਿਰਫ਼ ਅਣ-ਟਰੈਕ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਜੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਫ਼ਾਈਲ ਪਹਿਲਾਂ ਹੀ ਟ੍ਰੈਕ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਇਸਨੂੰ .gitignore ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਨਾਲ ਇਸਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ। ਇਸ ਨੂੰ ਟਰੈਕ ਕਰਨਾ ਬੰਦ ਕਰਨ ਲਈ ਪਹਿਲਾਂ 'git rm --cached <file>' ਚਲਾਓ।
- ਆਮ ਤੌਰ 'ਤੇ ਕਿਹੜੇ ਪੈਟਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ?
- node_modules/ JavaScript ਲਈ, Python ਲਈ __pycache__/, ਸੀਕਰੇਟਸ ਲਈ .env, macOS ਲਈ DS_Store, ਅਤੇ IDE ਡਾਇਰੈਕਟਰੀਆਂ (.idea/, .vscode/) ਲਈ। ਇਹ ਸਭ ਤੋਂ ਆਮ ਦੁਰਘਟਨਾਵਾਂ ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ।
- ਕੀ ਮੇਰੇ ਕੋਲ ਗਲੋਬਲ .gitignore ਹੋ ਸਕਦਾ ਹੈ?
- ਹਾਂ। 'git config --global core.excludesfile ~/.gitignore_global' ਨਾਲ ਇੱਕ ਗਲੋਬਲ .gitignore ਬਣਾਓ। ਇਹ ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ — OS ਅਤੇ IDE ਫਾਈਲਾਂ (.DS_Store, Thumbs.db, .idea/) ਲਈ ਸੰਪੂਰਨ।