ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

.gitignore ਜਨਰੇਟਰ

ਕਿਸੇ ਵੀ ਤਕਨੀਕੀ ਸਟੈਕ ਲਈ .gitignore ਫਾਈਲਾਂ ਤਿਆਰ ਕਰੋ। ਇੱਕ ਸਾਫ਼, ਸੰਗਠਿਤ ਅਣਦੇਖੀ ਫਾਈਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੀਆਂ ਭਾਸ਼ਾਵਾਂ, ਫਰੇਮਵਰਕ ਅਤੇ ਟੂਲ ਚੁਣੋ।

ਖੋਜ ਤਕਨੀਕਾਂ
ਭਾਸ਼ਾਵਾਂ
ਫਰੇਮਵਰਕ
ਸੰਪਾਦਕ ਅਤੇ IDEs
ਟੂਲ ਬਣਾਓ
ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ
ਟੈਸਟਿੰਗ
ਕਲਾਊਡ ਅਤੇ DevOps
ਤਿਆਰ ਕੀਤਾ .gitignore
ਆਪਣੀ .gitignore ਫਾਈਲ ਬਣਾਉਣ ਲਈ ਉੱਪਰੋਂ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਤਕਨੀਕ ਚੁਣੋ।

ਇਸ ਟੂਲ ਬਾਰੇ

ਆਪਣੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ, ਫਰੇਮਵਰਕ, IDE, ਅਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਚੋਣ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ .gitignore ਫਾਈਲਾਂ ਤਿਆਰ ਕਰੋ। ਇਹ ਟੂਲ ਇੱਕ ਵਿਆਪਕ .gitignore ਬਣਾਉਣ ਲਈ GitHub ਦੇ ਅਧਿਕਾਰਤ gitignore ਟੈਂਪਲੇਟਸ ਤੋਂ ਕਿਉਰੇਟ ਕੀਤੇ ਅਣਡਿੱਠ ਪੈਟਰਨਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਜੋ ਤੁਹਾਡੀ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਬਿਲਡ ਆਰਟੀਫੈਕਟਸ, ਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਸਿਸਟਮ ਫਾਈਲਾਂ ਤੋਂ ਸਾਫ਼ ਰੱਖਦਾ ਹੈ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

  1. ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ (ਪਾਈਥਨ, ਜਾਵਾ ਸਕ੍ਰਿਪਟ, ਗੋ, ਆਦਿ) ਚੁਣੋ।
  2. ਫਰੇਮਵਰਕ ਅਤੇ ਟੂਲ ਸ਼ਾਮਲ ਕਰੋ (ਨੋਡ, ਪ੍ਰਤੀਕਿਰਿਆ, ਜੰਜੋ, ਆਦਿ)।
  3. ਆਪਣਾ IDE (VS ਕੋਡ, IntelliJ, Xcode) ਅਤੇ OS (macOS, Windows, Linux) ਚੁਣੋ।
  4. ਤਿਆਰ ਕੀਤੀ ਗਈ .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/) ਲਈ ਸੰਪੂਰਨ।