GitHub ਕੀ ਹੈ, ਇਸਦੀ ਲੋੜ ਕਿਉਂ ਹੈ ਅਤੇ GitHub ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ, ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰੀਏ – ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇੱਕ ਗਾਈਡ।
GitHub ਓਪਨ ਸੋਰਸ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੀ ਮੇਜ਼ਬਾਨੀ ਲਈ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਸੇਵਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਸਾਈਟ ਤੁਹਾਨੂੰ ਕਸਟਮ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਹਰੇਕ ਦੁਹਰਾਅ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਹੋਰ GitHub ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ ਕੋਡ ਦੀ ਸਮੀਖਿਆ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਦਾ ਸੁਝਾਅ ਦੇ ਸਕਦੇ ਹਨ. ਇਹ ਪਰਿਭਾਸ਼ਾ ਸਿਰਫ ਇੱਕ ਸੰਖੇਪ ਸਮਝ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ. ਹਾਲਾਂਕਿ, ਸੇਵਾ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਇਸ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ. ਇਸ ਸਮੀਖਿਆ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਗਿਥਬ ਨੂੰ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਦੇਖਾਂਗੇ.
- GitHub ਕੀ ਹੈ ਅਤੇ ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ – ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ
- Git ਅਤੇ GitHub – ਕੀ ਫਰਕ ਹੈ, Git ਅਤੇ GitHub ਨਾਲ ਪਹਿਲਾਂ ਜਾਣੂ
- Git ਕੀ ਹੈ?
- GitHub ਕੀ ਹੈ?
- ਮੁੱਖ ਅੰਤਰ ਕੀ ਹੈ?
- Github ਬਾਰੇ ਦਿਲਚਸਪ ਤੱਥ
- Github ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- GitHub ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਫੋਰਕਿੰਗ
- ਬੇਨਤੀਆਂ ਨੂੰ ਖਿੱਚੋ
- ਮਿਲਾਉਣਾ
- ਗਾਈਡ – ਸਕ੍ਰੈਚ ਤੋਂ ਗਿਥਬ ਵਿੱਚ ਕਿਵੇਂ ਸ਼ੁਰੂਆਤ ਕਰਨੀ ਹੈ
- ਕਦਮ 0 ਗਿੱਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਇੱਕ ਗਿੱਟਹਬ ਖਾਤਾ ਬਣਾਓ
- ਕਦਮ 1: ਗਿੱਟ ਲਾਂਚ ਕਰੋ ਅਤੇ ਪਹਿਲੀ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ
- ਕਦਮ 2. ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਓ
- ਕਦਮ 3: ਫਾਈਲ ਨੂੰ ਟਰੈਕਿੰਗ ਸਟੇਜਿੰਗ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ
- ਕਦਮ 4 ਇੱਕ ਵਚਨਬੱਧਤਾ ਬਣਾਓ
- ਕਦਮ 5. ਇੱਕ ਨਵੀਂ ਸ਼ਾਖਾ ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਓ
- ਕਦਮ 6 ਇੱਕ ਨਵਾਂ GitHub ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ
- ਕਦਮ 7: ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਨੂੰ GitHub ਵੱਲ ਧੱਕਣਾ
- ਇਸ ਤੋਂ ਇਲਾਵਾ
- ਕਦਮ 8. ਪਹਿਲੀ ਪੁੱਲ ਬੇਨਤੀ ਬਣਾਓ
- ਕਦਮ 9 ਪੁੱਲ ਬੇਨਤੀ ਨੂੰ ਮਿਲਾਓ
- ਕਦਮ 10 ਸਥਾਨਕ ਮਸ਼ੀਨ ‘ਤੇ ਗਿਥਬ ਤਬਦੀਲੀਆਂ ਨੂੰ ਵਾਪਸ ਕਰੋ
- Gitub ਅਤੇ Git ਦੀਆਂ ਵਧੀਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਇੱਕ ਸਥਾਨਕ ਮਸ਼ੀਨ ਲਈ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨਿੰਗ
- ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲੱਭ ਰਿਹਾ ਹੈ
- GitHub ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ – GitHub ਡੈਸਕਟੌਪ ਕੀ ਹੈ, ਮੁੱਖ ਕਾਰਜਕੁਸ਼ਲਤਾ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸਥਾਪਨਾ ਪ੍ਰਕਿਰਿਆ
- ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ
- ਮੁੱਖ ਕਾਰਜਕੁਸ਼ਲਤਾ
- Github API
- ਗਿਥਬ ਡੈਸਕਟੌਪ ਪ੍ਰੋਜੈਕਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸੰਰਚਨਾ ਕਰਨਾ
- ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣਾ, ਜੋੜਨਾ ਅਤੇ ਕਲੋਨ ਕਰਨਾ
- ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਉਣਾ
- ਸੁਰੱਖਿਆ
- ਸੁਰੱਖਿਆ ਨੀਤੀ ਸੈਟਿੰਗ
- ਨਿਰਭਰਤਾ ਗ੍ਰਾਫ ਪ੍ਰਬੰਧਨ
- ਲਾਇਸੰਸ
GitHub ਕੀ ਹੈ ਅਤੇ ਕਿਵੇਂ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ – ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ
GitHub ਇੱਕ ਔਨਲਾਈਨ ਪੋਰਟਲ ਹੈ ਜਿੱਥੇ ਡਿਵੈਲਪਰ ਅਤੇ ਪ੍ਰੋਗਰਾਮਰ ਉਹਨਾਂ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਕੋਡ ਨੂੰ ਅੱਪਲੋਡ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਮਿਲ ਕੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ। GitHub ਦੀ ਖਾਸੀਅਤ ਇਸਦਾ ਮਜਬੂਤ ਵਰਜਨ ਕੰਟਰੋਲ ਸਿਸਟਮ ਹੈ। ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਸੌਫਟਵੇਅਰ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਸੌਫਟਵੇਅਰ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਪ੍ਰਸਤਾਵਿਤ ਤਬਦੀਲੀਆਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਪੂਰੀ ਰੀਲੀਜ਼ ਵਿੱਚ ਮਿਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਸਾਰੀਆਂ ਤਬਦੀਲੀਆਂ ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਮਨਜ਼ੂਰੀ ਤੋਂ ਬਾਅਦ ਹੀ।
Git ਅਤੇ GitHub – ਕੀ ਫਰਕ ਹੈ, Git ਅਤੇ GitHub ਨਾਲ ਪਹਿਲਾਂ ਜਾਣੂ
Git ਕੀ ਹੈ?
ਜਵਾਬ: ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸਕੇਲੇਬਲ ਵਰਜਨ ਕੰਟਰੋਲ ਸਿਸਟਮ । Git ਇੱਕ ਮੁਫਤ ਅਤੇ ਓਪਨ ਸੋਰਸ ਵੰਡਿਆ ਰਿਵੀਜ਼ਨ ਕੰਟਰੋਲ ਸਿਸਟਮ ਹੈ ਜੋ ਕਿਸੇ ਵੀ ਪ੍ਰੋਜੈਕਟ ਲਈ, ਛੋਟੇ ਤੋਂ ਬਹੁਤ ਵੱਡੇ ਤੱਕ ਤੇਜ਼ ਅਤੇ ਕੁਸ਼ਲ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
GitHub ਕੀ ਹੈ?
ਜਵਾਬ: ਨਿੱਜੀ ਵਿਕਾਸ ਅਤੇ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਕਲਾਉਡ ਸੇਵਾ।
ਮੁੱਖ ਅੰਤਰ ਕੀ ਹੈ?
Git ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਸਿਸਟਮ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਦਾ ਸਾਫਟਵੇਅਰ ਹੈ, ਜੋ ਉਪਭੋਗਤਾ ਦੇ ਨਿੱਜੀ ਕੰਪਿਊਟਰ ‘ਤੇ ਸਥਾਪਤ ਹੁੰਦਾ ਹੈ। Git ਤੁਹਾਨੂੰ ਕਮਾਂਡ ਲਾਈਨ (Microsoft PowerShell) ਦੁਆਰਾ ਕੋਡ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਅਤੇ GitHub ਜਨਤਕ ਪਹੁੰਚ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
Github ਬਾਰੇ ਦਿਲਚਸਪ ਤੱਥ
- ਪਿਛਲੇ ਸਾਲ ਸਾਈਟ ‘ਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਗਿਣਤੀ (24 ਜੁਲਾਈ, 2021 ਦੇ ਅੰਕੜਿਆਂ ਅਨੁਸਾਰ) 45 ਮਿਲੀਅਨ ਲੋਕ ਸਨ।
- 2018 ਵਿੱਚ, ਮਾਈਕਰੋਸਾਫਟ ਨੇ $7.5 ਬਿਲੀਅਨ ਵਿੱਚ ਗਿੱਟਹਬ ਨੂੰ ਹਾਸਲ ਕੀਤਾ।
- Github ‘ਤੇ ਇੱਕ ਓਪਨ ਸੋਰਸ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀ ਹੈ। ਕੋਈ ਵੀ ਇਸ ਵਿੱਚ ਬਦਲਾਅ ਕਰ ਸਕਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਲਿੰਕ ‘ਤੇ ਉਪਲਬਧ ਹੈ – https://github.com/git/git?ref=stackshare
[ਕੈਪਸ਼ਨ id=”attachment_12723″ align=”aligncenter” width=”751″]
GitHub ਰਿਪੋਜ਼ਟਰੀ ਉਦਾਹਰਨ[/ਕੈਪਸ਼ਨ]
Github ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਪਲੇਟਫਾਰਮਾਂ ਅਤੇ ਸੇਵਾਵਾਂ – ਐਮਾਜ਼ਾਨ, ਗੂਗਲ ਕਲਾਉਡ ਅਤੇ ਕੋਡ ਕਲਾਈਮੇਟ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ।
- 200 ਤੋਂ ਵੱਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਸਮਰਥਨ।
- ਉੱਚ ਪੱਧਰੀ ਏਕੀਕਰਨ ਅਤੇ “ਗਿਲਡ ਏਕਤਾ”। ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ GitHub ‘ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਬਾਕੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਿਊਨਿਟੀ ਕੰਮ, ਕੋਡ ਦੀ ਗੁਣਵੱਤਾ ਅਤੇ ਇਸਦੀ ਸੂਝ ਦੀ ਡਿਗਰੀ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੇ ਹਨ। ਤੀਜੀ ਧਿਰ ਦੇ ਉਪਭੋਗਤਾ ਪ੍ਰੋਜੈਕਟ ਮਾਲਕ ਨੂੰ ਸੰਭਾਵੀ ਸਮੱਸਿਆਵਾਂ, ਪਰਿਵਰਤਨਸ਼ੀਲ ਵਿਵਾਦਾਂ ਆਦਿ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦੇ ਸਕਦੇ ਹਨ।
GitHub ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਗਿਥਬ ਦੀਆਂ ਤਿੰਨ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਬ੍ਰਾਂਚਿੰਗ, ਪੁੱਲ ਬੇਨਤੀਆਂ ਅਤੇ ਅਭੇਦ। ਇਹ ਹਰੇਕ ਫੰਕਸ਼ਨ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ‘ਤੇ ਵਿਚਾਰਨ ਯੋਗ ਹੈ.
ਫੋਰਕਿੰਗ
ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਫੋਰਕ ਕਰਨਾ ਇੱਕ ਕਾਪੀ (ਕਾਂਟਾ) ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਮੂਲ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਪ੍ਰਯੋਗ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਫੋਰਕ ਬਣਾਓ ਅਤੇ ਬੇਨਤੀਆਂ ਖਿੱਚੋ: https://youtu.be/nT8KGYVurIU
ਬੇਨਤੀਆਂ ਨੂੰ ਖਿੱਚੋ
ਡਿਵੈਲਪਰ ਦੁਆਰਾ ਕੋਡ ਨੂੰ ਫਿਕਸ/ਬਦਲਣ ‘ਤੇ ਕੰਮ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਦੇ ਨਾਲ ਹੀ, ਪ੍ਰੋਜੈਕਟ ਮਾਲਕ ਖੁਦ ਕੀਤੇ ਗਏ ਬਦਲਾਅ ਦੀ ਸਮੀਖਿਆ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵਾਧੂ ਸਵਾਲ ਪੁੱਛ ਸਕਦਾ ਹੈ।
ਮਿਲਾਉਣਾ
ਮਾਲਕ ਦੁਆਰਾ ਪੁੱਲ ਬੇਨਤੀ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣ ਤੋਂ ਬਾਅਦ, ਉਹ ਪੁੱਲ ਬੇਨਤੀ ਨੂੰ ਮਿਲਾਉਂਦੇ ਹਨ ਅਤੇ ਫੋਰਕ ਕੀਤੇ ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਸਰੋਤ ਕੋਡ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਲਾਗੂ ਕਰਦੇ ਹਨ।
ਗਾਈਡ – ਸਕ੍ਰੈਚ ਤੋਂ ਗਿਥਬ ਵਿੱਚ ਕਿਵੇਂ ਸ਼ੁਰੂਆਤ ਕਰਨੀ ਹੈ
ਇਹ ਗਾਈਡ ਉਹਨਾਂ ਸਾਰੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਸੰਪੂਰਨ ਹੈ ਜੋ ਹੁਣੇ Git ਅਤੇ Github ਸਿੱਖਣਾ ਸ਼ੁਰੂ ਕਰ ਰਹੇ ਹਨ. ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਇਸ ਸੌਫਟਵੇਅਰ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ ਅਨੁਕੂਲ ਸਿਸਟਮ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੇ। ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਕੋਡਬੇਸ ਵਿੱਚ ਬਦਲਾਅ ਕਿਵੇਂ ਕਰਨਾ ਹੈ, ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਖੋਲ੍ਹੋ (ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਬਣਾਓ), ਅਤੇ ਕੋਡ ਨੂੰ ਮੁੱਖ ਸ਼ਾਖਾ ਵਿੱਚ ਮਿਲਾਓ। ਤਾਂ ਆਓ ਸ਼ੁਰੂ ਕਰੀਏ। [ਕੈਪਸ਼ਨ id=”attachment_12726″ align=”aligncenter” width=”740″]
GitHub ਖਾਤਾ ਡੈਸ਼ਬੋਰਡ[/caption]
ਕਦਮ 0 ਗਿੱਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਇੱਕ ਗਿੱਟਹਬ ਖਾਤਾ ਬਣਾਓ
- ਅਧਿਕਾਰਤ ਗਿੱਟ ਵੈਬਸਾਈਟ ‘ਤੇ ਜਾਓ: https://git-scm.com/downloads
- ਵਿੰਡੋਜ਼ ਲਈ ਗਿੱਟ ਦੇ ਡੈਸਕਟੌਪ ਸੰਸਕਰਣ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ ਲਿੰਕ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਡਾਉਨਲੋਡ ਖਤਮ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ।
- Git.exe ਫਾਈਲ ‘ਤੇ ਡਬਲ-ਕਲਿਕ ਕਰਕੇ Git ਇੰਸਟਾਲਰ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ ਅਤੇ ਚਲਾਓ।
- ਖੁੱਲਣ ਵਾਲੇ “ਉਪਭੋਗਤਾ ਖਾਤਾ ਨਿਯੰਤਰਣ” ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ “ਹਾਂ” ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਪੀਸੀ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ।
- Git ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੋ। ਮੁੱਖ GNU ਪਬਲਿਕ ਲਾਈਸੈਂਸ ਦਸਤਾਵੇਜ਼ ਪੜ੍ਹੋ ਅਤੇ ਅੱਗੇ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇੱਕ ਟਿਕਾਣਾ ਨਿਰਧਾਰਤ ਕਰੋ, ਜਾਂ ਡਿਫੌਲਟ ਮੁੱਲ ਛੱਡੋ। ਪ੍ਰੋਗਰਾਮ ਤੁਹਾਨੂੰ ਇੱਕ ਸਟਾਰਟ ਮੀਨੂ ਫੋਲਡਰ ਬਣਾਉਣ ਲਈ ਪੁੱਛੇਗਾ। ਇਸ ਆਈਟਮ ਨੂੰ ਛੱਡੋ।
- ਟੈਕਸਟ ਐਡੀਟਰ ਦੀ ਚੋਣ ਕਰੋ ਜੋ ਤੁਸੀਂ Git ਨਾਲ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਡ੍ਰੌਪ-ਡਾਉਨ ਵਿੰਡੋ ਵਿੱਚ, ਨੋਟਪੈਡ ++ (ਜਾਂ ਕੋਈ ਹੋਰ ਟੈਕਸਟ ਐਡੀਟਰ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਪਹਿਲਾਂ ਕੰਮ ਕੀਤਾ ਹੈ) ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ “ਅੱਗੇ” ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਨਵੀਂ ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਲਈ ਇੱਕ ਨਾਮ ਦਿਓ। ਮੂਲ ਮੁੱਲ “ਮਾਸਟਰ” ਹੈ। ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਡਿਫੌਲਟ ‘ਤੇ ਛੱਡ ਦਿਓ।
- PATH, SSH ਕਲਾਇੰਟ, ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ, ਲਾਈਨ ਐਂਡਿੰਗ ਅਤੇ ਟਰਮੀਨਲ ਦੀ ਚੋਣ ਕਰਨ ਦੇ ਵਿਕਲਪਾਂ ਵਿੱਚ, ਹਰ ਚੀਜ਼ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਛੱਡੋ ਅਤੇ “ਅੱਗੇ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਸਾਰੀਆਂ ਡਿਫੌਲਟ ਸੈਟਿੰਗਾਂ ਛੱਡੋ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ।
- ਇੱਕ ਵਾਰ ਇੰਸਟਾਲੇਸ਼ਨ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਰੀਲੀਜ਼ ਨੋਟਸ ਨੂੰ ਦੇਖਣ ਲਈ ਬਕਸੇ ‘ਤੇ ਨਿਸ਼ਾਨ ਲਗਾਓ ਅਤੇ ਗਿੱਟ ਬੈਸ਼ ਸ਼ੁਰੂ ਕਰੋ। ਇੰਸਟਾਲਰ ਵਿੰਡੋ ਨੂੰ ਬੰਦ ਕਰੋ.
ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Github ‘ਤੇ ਇੱਕ ਖਾਤਾ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹੋ: https://github.com/join. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਖਾਤੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਭਵਿੱਖ ਵਿੱਚ ਲੋੜੀਂਦਾ ਬੁਨਿਆਦੀ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਡੇਟਾ ਦਾਖਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
ਕਦਮ 1: ਗਿੱਟ ਲਾਂਚ ਕਰੋ ਅਤੇ ਪਹਿਲੀ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ
Git ਦੇ ਦੋ ਉਪਯੋਗ ਮੋਡ ਹਨ – bash (Git Bash) ਅਤੇ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ (Git GUI)। Git Bash ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਸਟਾਰਟ ਮੀਨੂ ਖੋਲ੍ਹੋ – ਵਿੰਡੋਜ਼, ਟਾਈਪ ਕਰੋ git bash ਅਤੇ Enter ਦਬਾਓ (ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਦੇ ਸ਼ਾਰਟਕੱਟ ‘ਤੇ ਡਬਲ ਖੱਬੇ-ਕਲਿਕ ਕਰੋ)। Git GUI ਨੂੰ ਲਾਂਚ ਕਰਨ ਲਈ, ਸਟਾਰਟ ਮੀਨੂ – ਵਿੰਡੋਜ਼ ਨੂੰ ਖੋਲ੍ਹੋ, git gui ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਅਸੀਂ Git Bash ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ.
Git Bash ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਿਸ਼ੇਸ਼ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਡੈਸਕਟਾਪ ‘ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਫਿਰ ਡ੍ਰੌਪ-ਡਾਉਨ ਮੀਨੂ ਗਿਟ ਬੈਸ਼ ਇੱਥੇ ਖੋਲ੍ਹ ਕੇ ਇੱਕ Bash ਟਰਮੀਨਲ ਖੋਲ੍ਹਣ ਦੀ ਲੋੜ ਹੈ। ਆਪਣੀ ਸਥਾਨਕ ਮਸ਼ੀਨ ‘ਤੇ ਟਰਮੀਨਲ ਵਿੰਡੋ ਵਿੱਚ, ਹੇਠ ਲਿਖੇ ਨੂੰ ਟਾਈਪ ਕਰਕੇ ਇੱਕ ਨਵੀਂ ਟੈਸਟ ਡਾਇਰੈਕਟਰੀ (ਫੋਲਡਰ) ਬਣਾਓ:
getrekt:Desktop getrekt $cd ~/Desktop
getrekt:Desktop getrekt $mkdir myproject
getrekt:Desktop getrekt $cd myproject/
mkdir ਕਮਾਂਡ ਇੱਕ ਨਵਾਂ ਲੋਕਲ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਬਣਾਉਂਦੀ ਹੈ । ਸਾਡਾ ਪਹਿਲਾ ਗਿਥਬ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ: https://youtu.be/yHCUc6cmhcc
ਕਦਮ 2. ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਓ
ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ, ਟੱਚ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਨਵੀਂ ਟੈਕਸਟ ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ। ਸਟੈਂਡਰਡ ਤਰੀਕੇ ਨਾਲ, ਕਮਾਂਡ ਇੱਕ ਖਾਲੀ ਟੈਕਸਟ ਫਾਈਲ ਬਣਾਏਗੀ ਜਿਸ ਵਿੱਚ .txt ਐਕਸਟੈਂਸ਼ਨ ਹੋਵੇਗੀ।
ਧਿਆਨ ਦਿਓ! Git ਸਿਰਫ ਉਹਨਾਂ ਫਾਈਲਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੰਭਾਲਦਾ/ਪ੍ਰਬੰਧਿਤ ਕਰਦਾ ਹੈ ਜੋ ਇਹ ਟਰੈਕ ਕਰਦਾ ਹੈ। ਨਵੀਂ ਫਾਈਲ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਉਪਭੋਗਤਾ git status ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਦੀ ਸਥਿਤੀ ਨੂੰ ਟਰੈਕ ਕਰ ਸਕਦਾ ਹੈ. ਕੰਸੋਲ ਉਹਨਾਂ ਫਾਈਲਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਦੇਵੇਗਾ ਜੋ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਮੌਜੂਦ ਹਨ।
ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ git ਰਿਪੋਜ਼ਟਰੀ ਵਾਲੇ ਫੋਲਡਰ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਜੋੜਦੇ ਹੋ, ਪ੍ਰੋਗਰਾਮ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਦਰ ਤਬਦੀਲੀ ਨੂੰ ਨੋਟ ਕਰੇਗਾ. ਹਾਲਾਂਕਿ, ਆਟੋਮੈਟਿਕ ਟਰੈਕਿੰਗ ਸਮਰੱਥ ਨਹੀਂ ਹੋਵੇਗੀ, ਤੁਹਾਨੂੰ ਇਸਦੇ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ – git add.
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ls
getrekt.txt
ਕਦਮ 3: ਫਾਈਲ ਨੂੰ ਟਰੈਕਿੰਗ ਸਟੇਜਿੰਗ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ
git add ਕਮਾਂਡ ਨਾਲ ਸਟੇਜਿੰਗ ਵਾਤਾਵਰਣ ਵਿੱਚ ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ।
getrekt: myproject git add. ਇਸ ਕਮਾਂਡ ਨਾਲ, ਪ੍ਰੋਗਰਾਮ ਉਹਨਾਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਆਟੋਮੈਟਿਕ ਟਰੈਕਿੰਗ ਸ਼ੁਰੂ ਕਰ ਦੇਵੇਗਾ ਜੋ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ ਬਣਾਈਆਂ ਜਾਣਗੀਆਂ। ਤੁਸੀਂ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਕਮਾਂਡ git ਸਥਿਤੀ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ। ਗਿਟ ਸਟੇਟਸ ਟਾਈਪ ਕਰਨ ਤੋਂ ਬਾਅਦ ਗਿਟ ਬੈਸ਼ ਕਮਾਂਡ ਲਾਈਨ ‘ਤੇ ਲੌਗ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ:
getrekt: getrekt getrekt$ git status
ਬ੍ਰਾਂਚ ਮਾਸਟਰ ‘ਤੇ
ਸ਼ੁਰੂਆਤੀ ਕਮਿਟ
ਪ੍ਰਤੀਬੱਧ ਹੋਣ ਵਾਲੀਆਂ ਤਬਦੀਲੀਆਂ:
(ਅਨਸਟੇਜ ਕਰਨ ਲਈ “git rm –cached …” ਦੀ ਵਰਤੋਂ ਕਰੋ)
ਨਵੀਂ ਫਾਈਲ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ
ਨਵੀਂ ਫਾਈਲ ਦਾ ਨਾਮ: getrekt.txt
ਨਵੀਂ ਫਾਈਲ: getrekt.txt ਲੌਗ ਟਿੱਪਣੀ: ਫਾਈਲ ਅਜੇ ਪ੍ਰਤੀਬੱਧ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਪਰ ਜੋੜਨ ਵਾਲੀ ਹੈ।
ਕਦਮ 4 ਇੱਕ ਵਚਨਬੱਧਤਾ ਬਣਾਓ
ਵਚਨਬੱਧਤਾ ਕਿਸੇ ਵੀ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਜਾਂਚ ਪੁਆਇੰਟ ਹੈ। ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਤਬਦੀਲੀ ਪੈਕੇਜ ਜੋ ਕੁਝ ਕੋਡ ਸਟੋਰ ਕਰਨ ਵਾਲੀਆਂ ਜੋੜੀਆਂ, ਸੰਪਾਦਿਤ ਜਾਂ ਮਿਟਾਈਆਂ ਗਈਆਂ ਫਾਈਲਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸਟੋਰ ਕਰਦਾ ਹੈ।
getrekt:myproject getrekt $ git commit -m “ਮੇਰੀ ਪਹਿਲੀ ਕਮਿਟ ਮੁੰਡੇ!”
[ਮਾਸਟਰ (ਰੂਟ-ਕਮਿਟ) b345d9a] ਮੇਰੀ ਪਹਿਲੀ ਕਮਿਟ!
1 ਫਾਈਲ ਬਦਲੀ ਗਈ, 1 ਸੰਮਿਲਨ(+)
ਮੋਡ ਬਣਾਓ 100644 getrekt.txt
ਕਮਿਟ ਬਣਾਉਣ ਦੀ ਕਮਾਂਡ git ਕਮਿਟ -m “ਕਮਿਟ ਨਾਮ” ਹੈ।
ਧਿਆਨ ਦਿਓ! ਕਮਾਂਡ ਦੇ ਅੰਤ ਵਿੱਚ ਸੁਨੇਹਾ ਹੋਰ ਪ੍ਰੋਜੈਕਟ ਡਿਵੈਲਪਰਾਂ ਲਈ ਅਰਥਪੂਰਨ ਅਤੇ ਸਮਝਣ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਆਪਣੇ ਕਮਿਟਾਂ ਨੂੰ “asdfadsf” ਜਾਂ “foobar” ਨਾਂ ਦਿਓ। ਨਹੀਂ ਤਾਂ, ਕੋਈ ਵੀ ਕੁਝ ਨਹੀਂ ਸਮਝੇਗਾ, ਅਤੇ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਮਿਟਾਉਣ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਿਤਾਉਣਾ ਪਏਗਾ.
ਕਦਮ 5. ਇੱਕ ਨਵੀਂ ਸ਼ਾਖਾ ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਓ
ਨਵੀਂ ਸ਼ਾਖਾ ਪ੍ਰੋਜੈਕਟ ਦੀ ਇੱਕ ਪੂਰੀ ਸ਼ਾਖਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਕਮਿਟਾਂ ਦਾ ਪੂਰਾ ਸਮੂਹ ਹੁੰਦਾ ਹੈ। ਉਤਪਾਦ ਦੀ ਇੱਕ ਵੱਖਰੀ ਰੀਲੀਜ਼ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਪਰ ਵਰਜਨ ਕੰਟਰੋਲ ਸਿਸਟਮ ਦੇ ਅੰਦਰ। ਸ਼ਾਖਾਵਾਂ ਉਪਭੋਗਤਾ ਨੂੰ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਦੇ “ਰਾਜਾਂ” ਵਿਚਕਾਰ ਜਾਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ।
ਅਧਿਕਾਰਤ ਗਿੱਟ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ, ਸ਼ਾਖਾਵਾਂ ਦਾ ਵਰਣਨ ਹੈ: “ਗਿੱਟ ਅਤੇ ਗਿਥਬ ਵਿੱਚ ਸ਼ਾਖਾ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਕਮਿਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਲਈ ਇੱਕ ਚਲਣਯੋਗ ਪੁਆਇੰਟਰ ਹੈ।”
ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਕੋਈ ਉਪਭੋਗਤਾ ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਪੰਨਾ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹੈ, ਤਾਂ ਉਹ ਪ੍ਰੋਜੈਕਟ ਦੇ ਮੁੱਖ ਭਾਗ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਉਸ ਖਾਸ ਪੰਨੇ ਲਈ ਇੱਕ ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਉਣ ਦੇ ਯੋਗ ਹੋਣਗੇ। ਜਿਵੇਂ ਹੀ ਉਹ ਇਸ ਨੂੰ ਪੂਰਾ ਕਰ ਲੈਂਦਾ ਹੈ, ਉਹ ਆਪਣੀ ਸ਼ਾਖਾ ਤੋਂ ਮੁੱਖ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਮਿਲਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਨਵੀਂ ਸ਼ਾਖਾ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਗਿੱਟ ਇਸ ਗੱਲ ਦਾ ਧਿਆਨ ਰੱਖਦਾ ਹੈ ਕਿ ਕਿਸ ਤੋਂ ਬ੍ਰਾਂਚ ਕੀਤੀ ਗਈ ਹੈ।
ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਬ੍ਰਾਂਚ ਦੀ ਰਚਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕੰਸੋਲ ਵਿੱਚ git ਬ੍ਰਾਂਚ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ:
getrekt:myproject getrekt $ git branch
master
* my-new-branch ਇੱਕ ਤਾਰੇ ਵਾਲਾ ਨਾਮ my-new-branch ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਕਿਹੜੀ ਬ੍ਰਾਂਚ ਹੈ। ਇਸ ਵੇਲੇ ‘ਤੇ ਹੈ.
ਨੋਟ: ਮੂਲ ਰੂਪ ਵਿੱਚ, ਹਰੇਕ ਗਿੱਟ ਰੈਪੋ ਦੀ ਪਹਿਲੀ ਸ਼ਾਖਾ ਦਾ ਨਾਮ “ਮਾਸਟਰ” ਰੱਖਿਆ ਗਿਆ ਹੈ (ਅਤੇ ਆਮ ਤੌਰ ‘ਤੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਮਾਸਟਰ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)। ਨਸਲਵਾਦ ਦੇ ਵਿਰੁੱਧ ਲੜਾਈ ਦੇ ਹਿੱਸੇ ਵਜੋਂ, ਕੁਝ ਡਿਵੈਲਪਰਾਂ ਨੇ ਡਿਫਾਲਟ ਸ਼ਾਖਾ ਲਈ ਵਿਕਲਪਕ ਨਾਂ ਵਰਤਣੇ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੇ ਹਨ, ਜਿਵੇਂ ਕਿ “ਪ੍ਰਾਇਮਰੀ”। ਹਾਲਾਂਕਿ, ਅਕਸਰ ਨਹੀਂ, ਉਪਭੋਗਤਾ “ਮਾਸਟਰ” ਜਾਂ ਇਸ ਦੇ ਹਵਾਲੇ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਸਮਾਨ ਨਾਮ ਦੇਖ ਸਕਦੇ ਹਨ।
ਇਹ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਯੋਗ ਹੈ ਕਿ ਲਗਭਗ ਹਰ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਇੱਕ ਮਾਸਟਰ ਸ਼ਾਖਾ ਹੁੰਦੀ ਹੈ ਜਿਸਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦਾ ਅਧਿਕਾਰਤ ਸੰਸਕਰਣ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਇੱਕ ਵੈਬਸਾਈਟ ਹੈ, ਤਾਂ ਬ੍ਰਾਂਚ ਉਹ ਸੰਸਕਰਣ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਦੇਖਦੇ ਹਨ। ਜੇਕਰ ਇਹ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਹੈ, ਤਾਂ ਮਾਸਟਰ ਬ੍ਰਾਂਚ ਉਹ ਰੀਲੀਜ਼ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਆਪਣੇ ਕੰਪਿਊਟਰ ਜਾਂ ਮੋਬਾਈਲ ਡਿਵਾਈਸ ‘ਤੇ ਸਥਾਪਿਤ ਕਰਦੇ ਹਨ। Git ਅਤੇ Github ਉਤਪਾਦਾਂ ਦਾ ਪਰੰਪਰਾਗਤ ਸੰਸਕਰਣ ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਅਧਿਕਾਰਤ ਸਾਈਟ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਡਿਫੌਲਟ ਸ਼ਾਖਾ ਨਾਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਦਸਤਾਵੇਜ਼ ਹਨ। ਜਾਣਕਾਰੀ Github ‘ਤੇ https://github.com/github/renaming ‘ਤੇ ਉਪਲਬਧ ਹੈ
ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਵਿੱਚ ਵਾਪਸ ਜਾਣ ਅਤੇ ਮਲਟੀਪਲ ਕਮਿਟ ਬਣਾਉਣ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਨਵੀਂ ਸ਼ਾਖਾ ਨੂੰ ਵਰਜਨ ਕੰਟਰੋਲ ਸਿਸਟਮ ਦੁਆਰਾ ਟ੍ਰੈਕ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ ਜਦੋਂ ਤੱਕ ਉਪਭੋਗਤਾ ਆਟੋਮੈਟਿਕ ਟਰੈਕਿੰਗ ਨਹੀਂ ਲਿਖਦਾ। .
ਕਦਮ 6 ਇੱਕ ਨਵਾਂ GitHub ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ
ਇਸ ਕਦਮ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਸਥਾਨਕ ਤੌਰ ‘ਤੇ ਆਪਣੇ ਕੋਡ ਨੂੰ ਟਰੈਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਪਰ ਜੇ ਤੁਸੀਂ ਇੱਕ ਟੀਮ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹੋ ਅਤੇ ਦੂਜੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਤੋਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਕੋਡ ਨੂੰ ਸਾਂਝੇ ਤੌਰ ‘ਤੇ ਬਦਲਣ ਲਈ GitHub ਦੀਆਂ ਮੌਜੂਦਾ ਸਮਰੱਥਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। GitHub ‘ਤੇ ਇੱਕ ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਵਿੱਚ ਲੌਗਇਨ ਕਰਨ ਅਤੇ ਸਾਈਟ ਦੇ ਮੁੱਖ ਪੰਨੇ ‘ਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੈ। ਮੁੱਖ ਮੀਨੂ ਤੋਂ, “ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ, ਜੋ ਕਿ ਨੈਵੀਗੇਸ਼ਨ ਪੱਟੀ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਪ੍ਰੋਫਾਈਲ ਫੋਟੋ ਦੇ ਅੱਗੇ “+” ਚਿੰਨ੍ਹ ਦੇ ਹੇਠਾਂ ਸਥਿਤ ਹੈ: ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, GitHub ਪ੍ਰੋਜੈਕਟ ਮਾਲਕ ਨੂੰ ਪੁੱਛੇਗਾ। ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਨਾਮ ਦੇਣ ਅਤੇ ਇੱਕ ਛੋਟਾ ਵੇਰਵਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ:
ਅੱਗੇ, ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ “ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਉਪਭੋਗਤਾ ਨੂੰ ਪੁੱਛਦਾ ਦਿਖਾਈ ਦੇਵੇਗਾ ਕਿ ਕੀ ਉਹ ਸਕ੍ਰੈਚ ਤੋਂ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ ਜਾਂ ਸਥਾਨਕ ਤੌਰ ‘ਤੇ ਬਣਾਈ ਗਈ ਇੱਕ ਮੌਜੂਦਾ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹਨ। ਦੂਜੇ ਕੇਸ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਨੂੰ ਗਿਥਬ ਤੇ ਅਪਲੋਡ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.
ਧਿਆਨ ਦਿਓ! ਇੱਕ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਕਮਾਂਡ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੀ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਖਾਸ ਤੌਰ ‘ਤੇ ਕਮਾਂਡਾਂ git remote add origin github_url (ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਇੱਕ ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਦਾ ਰਿਕਾਰਡ ਬਣਾਉਂਦਾ ਹੈ), git push -u ਮੂਲ ਮਾਸਟਰ (ਵਿੱਚ ਸ਼ਾਖਾ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਦਾ ਹੈ। ਜੋ ਕਿ ਡਿਵੈਲਪਰ ਸਥਿਤ ਹੈ ਅਤੇ ਇੱਕ ਰਿਮੋਟ ਸਰਵਰ ‘ਤੇ ਮਾਸਟਰ ਸ਼ਾਖਾ)।
Git Bash ਕਮਾਂਡ ਲਾਈਨ ‘ਤੇ ਲਾਗ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u ਮੂਲ ਮਾਸਟਰ
ਕਾਉਂਟਿੰਗ ਆਬਜੈਕਟ: 3, ਕੀਤਾ।
ਲਿਖਤੀ ਵਸਤੂਆਂ: 100% (3/3), 263 ਬਾਈਟ | 0 ਬਾਈਟ/ਸੈਕਿੰਡ, ਹੋ ਗਿਆ।
ਕੁੱਲ 3 (ਡੈਲਟਾ 0), ਮੁੜ-ਵਰਤਿਆ 0 (ਡੈਲਟਾ 0)
https://github.com/cubeton/mynewrepository.git
* [ਨਵੀਂ ਸ਼ਾਖਾ] ਮਾਸਟਰ -> ਮਾਸਟਰ
ਬ੍ਰਾਂਚ ਮਾਸਟਰ ਨੂੰ ਮੂਲ ਤੋਂ ਰਿਮੋਟ ਬ੍ਰਾਂਚ ਮਾਸਟਰ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਸੈੱਟਅੱਪ ਕੀਤਾ ਗਿਆ।
ਕਦਮ 7: ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਨੂੰ GitHub ਵੱਲ ਧੱਕਣਾ
ਇੱਕ ਨਵੀਂ ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਅਤੇ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਈ ਗਈ ਹੈ। ਇਹ ਬ੍ਰਾਂਚ ਨੂੰ “ਧੱਕਣਾ” ਅਤੇ ਇਸਨੂੰ ਨਵੇਂ ਗਿਥਬ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਨਾ ਰਹਿੰਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਥਰਡ-ਪਾਰਟੀ ਕਮਿਊਨਿਟੀ ਮੈਂਬਰ ਕੋਡ ਨੂੰ ਦੇਖ ਸਕਣਗੇ ਅਤੇ ਇਸ ਵਿੱਚ ਬਦਲਾਅ ਕਰ ਸਕਣਗੇ। ਜੇਕਰ ਸੰਸ਼ੋਧਨਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਪ੍ਰੋਜੈਕਟ ਦਾ ਮਾਲਕ ਪ੍ਰੋਜੈਕਟ ਦੇ ਮੁੱਖ ਸੰਸਕਰਣ ਵਿੱਚ ਪਰਿਵਰਤਨਾਂ ਨੂੰ ਮਿਲਾ ਸਕਦਾ ਹੈ। GitHub ‘ਤੇ ਇੱਕ ਨਵੀਂ ਸ਼ਾਖਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਪੁਸ਼ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਕਮਾਂਡ ਲਾਈਨ ‘ਤੇ git push ਕਮਾਂਡ ਦਾਖਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। GitHub ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਆਪਣੇ ਆਪ ਇੱਕ ਸ਼ਾਖਾ ਬਣਾ ਦੇਵੇਗਾ:
getrekt:myproject getrekt$ git push origin my-new-branch
ਕਾਉਂਟਿੰਗ ਆਬਜੈਕਟ: 3, ਹੋ ਗਿਆ।
8 ਥਰਿੱਡਾਂ ਤੱਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੈਲਟਾ ਕੰਪਰੈਸ਼ਨ।
ਸੰਕੁਚਿਤ ਵਸਤੂਆਂ: 100% (2/2), ਹੋ ਗਿਆ।
ਲਿਖਤੀ ਵਸਤੂਆਂ: 100% (3/3), 313 ਬਾਈਟ | 0 ਬਾਈਟ/ਸੈਕਿੰਡ, ਹੋ ਗਿਆ।
ਕੁੱਲ 3 (ਡੈਲਟਾ 0), ਮੁੜ-ਵਰਤਿਆ 0 (ਡੈਲਟਾ 0)
https://github.com/cubeton/mynewrepository.git
* [ਨਵੀਂ ਸ਼ਾਖਾ] my-new-branch -> my-new-branch ਲਈ GitHub ਪੇਜ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਉਪਭੋਗਤਾ ਨਵੀਂ ਸ਼ਾਖਾ ਨੂੰ ਵੇਖੇਗਾ ਜਿਸ ਨੂੰ ਇਸ ਵਿੱਚ ਧੱਕਿਆ ਗਿਆ ਹੈ ਰਿਪੋਜ਼ਟਰੀ.
ਇਸ ਤੋਂ ਇਲਾਵਾ
git push origin ਕਮਾਂਡ ਵਿੱਚ ਮੂਲ ਸ਼ਬਦ ਦਾ ਕੀ ਅਰਥ ਹੈ? ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਆਪਣੀ ਸਥਾਨਕ ਮਸ਼ੀਨ ‘ਤੇ ਇੱਕ ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰਦਾ ਹੈ, ਤਾਂ git ਲਗਭਗ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਇਸਦੇ ਲਈ ਇੱਕ ਮਿਆਰੀ ਉਪਨਾਮ ਬਣਾਉਂਦਾ ਹੈ, “ਮੂਲ”, ਜੋ ਕਿ ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਦੇ URL ਲਈ ਇੱਕ ਸ਼ਾਰਟਹੈਂਡ ਹੈ। GitHub ਨੂੰ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸਪੁਰਦ ਕਰਨਾ: https://youtu.be/zM6z57OtR2Q
ਕਦਮ 8. ਪਹਿਲੀ ਪੁੱਲ ਬੇਨਤੀ ਬਣਾਓ
ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ (ਜਾਂ ਪੁੱਲ ਬੇਨਤੀ) ਰਿਪੋਜ਼ਟਰੀ ਮਾਲਕਾਂ ਨੂੰ ਚੇਤਾਵਨੀ ਦੇਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਕਿ ਇੱਕ ਡਿਵੈਲਪਰ ਕੋਡ ਵਿੱਚ ਕੁਝ ਬਦਲਾਅ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਪੁੱਲ ਬੇਨਤੀ ਨੂੰ ਜੋੜਿਆ ਗਿਆ ਪੰਨਾ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ
ਹੈ: ਪੁੱਲ ਬੇਨਤੀ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਸੈਕਸ਼ਨ ਇੰਟਰਫੇਸ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:
ਕਦਮ 9 ਪੁੱਲ ਬੇਨਤੀ ਨੂੰ ਮਿਲਾਓ
ਹੇਠਾਂ ਹਰੇ “ਮਰਜ ਪੁੱਲ ਬੇਨਤੀ” ਬਟਨ ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ‘ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦੀ ਮੁੱਖ ਸ਼ਾਖਾ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
ਧਿਆਨ ਦਿਓ! ਮਿਲਾਨ ਤੋਂ ਬਾਅਦ ਸ਼ਾਖਾ ਨੂੰ ਮਿਟਾਓ। ਉਨ੍ਹਾਂ ਦੀ ਵੱਡੀ ਗਿਣਤੀ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ। ਇੱਕ ਸ਼ਾਖਾ ਨੂੰ ਮਿਟਾਉਣ ਲਈ, ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਸਲੇਟੀ “ਸ਼ਾਖਾ ਮਿਟਾਓ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਕਮਿਟਾਂ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਪਹਿਲੇ ਪੰਨੇ ‘ਤੇ “ਕਮਿਟਸ” ਲਿੰਕ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕਲਿਕ ਕਰਨ ਨਾਲ ਇਸ ਬ੍ਰਾਂਚ ਵਿੱਚ ਕਮਿਟਾਂ ਦੀ ਪੂਰੀ ਸੂਚੀ ਦਿਖਾਈ ਦੇਵੇਗੀ। ਸਕ੍ਰੀਨਸ਼ਾਟ ਬਿਲਕੁਲ ਉਹੀ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਹੁਣੇ ਬਣਾਇਆ ਗਿਆ ਸੀ।
ਸੱਜੇ ਪਾਸੇ ਹਰੇਕ ਕਮਿਟ ਦਾ ਹੈਸ਼ ਕੋਡ ਹੈ. ਹੈਸ਼ ਕੋਡ ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਹੈ ਜੋ API ਅਤੇ ਤੀਜੀ-ਧਿਰ ਸੇਵਾਵਾਂ ਨੂੰ ਜੋੜਨ ਵੇਲੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ‘ਤੇ ਗਿਟ ਬੈਸ਼ ਦੇ ਡੈਸਕਟੌਪ ਸੰਸਕਰਣ ‘ਤੇ ਆਈਡੀ ਨੰਬਰ ਦੁਆਰਾ ਇੱਕ ਖਾਸ ਪ੍ਰਤੀਬੱਧਤਾ ਦਾ ਹਵਾਲਾ ਵੀ ਦੇ ਸਕਦੇ ਹੋ।
ਕਦਮ 10 ਸਥਾਨਕ ਮਸ਼ੀਨ ‘ਤੇ ਗਿਥਬ ਤਬਦੀਲੀਆਂ ਨੂੰ ਵਾਪਸ ਕਰੋ
ਇਸ ਸਮੇਂ, Github ਸਿਸਟਮ ਵਿੱਚ ਰਿਪੋਜ਼ਟਰੀ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ‘ਤੇ ਉਪਭੋਗਤਾ ਨਾਲੋਂ ਥੋੜਾ ਵੱਖਰਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਵਚਨਬੱਧਤਾ ਜੋ ਇੱਕ ਉਪਭੋਗਤਾ ਨੇ ਆਪਣੀ ਬ੍ਰਾਂਚ ‘ਤੇ ਕੀਤੀ ਹੈ ਅਤੇ ਮਾਸਟਰ ਬ੍ਰਾਂਚ ਵਿੱਚ ਮਿਲਾ ਦਿੱਤੀ ਹੈ, ਸਥਾਨਕ ਮਸ਼ੀਨ ‘ਤੇ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵੱਖ-ਵੱਖ ਸੰਸਕਰਣਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਸਮਕਾਲੀ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ git pull origin master ਕਮਾਂਡ (ਜਦੋਂ ਮਾਸਟਰ ਸ਼ਾਖਾ ‘ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ) ਜਾਂ git pull ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
getrekt:myproject getrekt $ git pull origin master
remote: ਵਸਤੂਆਂ ਦੀ ਗਿਣਤੀ: 1, ਹੋ ਗਿਆ।
ਰਿਮੋਟ: ਕੁੱਲ 1 (ਡੈਲਟਾ 0), ਮੁੜ-ਵਰਤਿਆ 0 (ਡੈਲਟਾ 0), ਪੈਕ-ਮੁੜ-ਵਰਤਿਆ 0
https://github.com/cubeton/mynewrepository
* ਬ੍ਰਾਂਚ ਮਾਸਟਰ -> FETCH_HEAD
23242..232433berer3444 master -> origin/master
getrekt ਤੋਂ। txt | 1 +
1 ਫਾਈਲ ਬਦਲੀ ਗਈ, 1 ਸੰਮਿਲਨ(+)ਕਮਾਂਡ ਦੀ ਮੌਜੂਦਾ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਕਮਾਂਡ ਲਾਈਨ ‘ਤੇ git log ਟਾਈਪ ਕਰੋ। ਇਹ ਸਾਰੀਆਂ ਕਮਿਟਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੇਗਾ।
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
ਮਿਤੀ: ਸ਼ੁਕਰਵਾਰ ਜਨਵਰੀ 07 17:48:00 2021 -02356
46thf9496hf9485hkf857tg9hfj8rh4j
ਮਰਜ ਕਰੋ: 33fh5d 3689gfh
ਲੇਖਕ: Mtdes Ethan < getrekt:6202021 -02356
@ 2021 ਜਨਵਰੀ 2021 2021 @ 2021 2021
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356 Added
some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
ਮਿਤੀ: ਸ਼ੁੱਕਰਵਾਰ 07 ਜਨਵਰੀ 17:58:00 2021 -02356
ਇਹ ਮੇਰੀ ਪਹਿਲੀ ਪ੍ਰਤੀਬੱਧਤਾ ਹੈ! ਤਿਆਰ! ਹੁਣ ਉਪਭੋਗਤਾ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਹਰ ਕਿਸਮ ਦੇ ਕੰਮ ਤੋਂ ਜਾਣੂ ਹੈ. ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ Git ਅਤੇ GitHub ਟਿਊਟੋਰਿਅਲ Git ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈ ਅਤੇ GitHub ਅਭਿਆਸ ਵਿੱਚ Gitub, ਬ੍ਰਾਂਚਾਂ, ਰਿਪੋਜ਼ਟਰੀਆਂ, ਕਮਿਟ ਅਤੇ ਹੋਰ ਸੰਕਲਪਾਂ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ ਹੈ: https://youtu.be/zZBiln_2FhM
Gitub ਅਤੇ Git ਦੀਆਂ ਵਧੀਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਆਉ ਹੋਰ ਉਪਯੋਗੀ “ਚਿੱਪਾਂ” ਨੂੰ ਵੇਖੀਏ ਜੋ ਡਿਵੈਲਪਰ ਨੂੰ ਸੰਸਕਰਣ ਨਿਯੰਤਰਣ ‘ਤੇ ਕੰਮ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦੇਵੇਗੀ.
ਇੱਕ ਸਥਾਨਕ ਮਸ਼ੀਨ ਲਈ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨਿੰਗ
ਆਪਣੇ GitHub ਰਿਪੋਜ਼ਟਰੀ ‘ਤੇ ਜਾਓ। ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ, “ਕਲੋਨ ਜਾਂ ਡਾਉਨਲੋਡ” ਡ੍ਰੌਪ-ਡਾਉਨ ਮੀਨੂ ਨੂੰ ਖੋਲ੍ਹੋ। HTTPS ਕਲੋਨ URL ਨੂੰ ਕਾਪੀ ਕਰੋ।
Git Bash ਵਿੰਡੋ ‘ਤੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਕਮਾਂਡ ਦਿਓ:
git clone repository_url
repository_url – ਕਲੋਨ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਦਾ URL। ਇਸਦੀ ਬਜਾਏ, ਰਿਪੋਜ਼ਟਰੀ ਦਾ url ਪਾਇਆ ਜਾਂਦਾ ਹੈ।
ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਕਮਾਂਡ HTTPS ਉੱਤੇ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰਦੀ ਹੈ। ਇੱਕ ਹੋਰ ਵਿਕਲਪ SSH ਕੁੰਜੀਆਂ ਉੱਤੇ URL ਨਾਲ ਕਲੋਨ ਕਰਨਾ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਵਿੰਡੋਜ਼ ‘ਤੇ ਇੱਕ SSH ਕੁੰਜੀ ਜੋੜਾ ਬਣਾਉਣ ਅਤੇ GitHub ਖਾਤੇ ਲਈ ਇੱਕ ਜਨਤਕ ਕੁੰਜੀ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲੱਭ ਰਿਹਾ ਹੈ
ਕਲੋਨਿੰਗ ਤੋਂ ਬਾਅਦ, GitHub ਤੋਂ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਇੱਕ ਕਾਪੀ ਕੰਪਿਊਟਰ ‘ਤੇ ਕੰਮ ਕਰਨ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੱਕ ਨਾਮ ਅਤੇ ਮੁੱਖ ਫਾਈਲਾਂ ਵਾਲੀ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਸ ‘ਤੇ ਜਾਣ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਲਿਖਣ ਦੀ ਲੋੜ ਹੈ:
cd git_project
ਨੋਟ: git_project ਨੂੰ ਡਾਉਨਲੋਡ ਕੀਤੇ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਅਸਲ ਨਾਮ ਨਾਲ ਬਦਲੋ, ਜਾਂ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ls ਕਮਾਂਡ ਨਾਲ ਦਿਓ। ਦੂਜੀ ਵਿਧੀ ਉਹਨਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜਿੱਥੇ ਉਪਭੋਗਤਾ ਪ੍ਰੋਜੈਕਟ ਦਾ ਨਾਮ ਯਾਦ ਨਹੀਂ ਰੱਖ ਸਕਦਾ.
GitHub ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ – GitHub ਡੈਸਕਟੌਪ ਕੀ ਹੈ, ਮੁੱਖ ਕਾਰਜਕੁਸ਼ਲਤਾ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸਥਾਪਨਾ ਪ੍ਰਕਿਰਿਆ
GitHub ਡੈਸਕਟਾਪ ਇੱਕ ਡੈਸਕਟੌਪ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ GitHub ਨਾਲ ਇੱਕ GUI ਅਧਾਰਤ ਇੰਟਰੈਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। Git ਦੇ ਉਲਟ, GitHub ਦਾ ਡੈਸਕਟੌਪ ਸੰਸਕਰਣ ਤੁਹਾਨੂੰ ਬਟਨਾਂ ‘ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹੀ ਕਮਾਂਡਾਂ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜੋ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨਾਲ ਕੰਮ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ।
ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ
- ਲਿੰਕ ਦੀ ਪਾਲਣਾ ਕਰੋ – https://desktop.github.com/
- ਪ੍ਰੋਗਰਾਮ ਦੇ ਇੰਸਟਾਲੇਸ਼ਨ ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ।
- ਡਾਉਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਦੇ ਆਈਕਨ ‘ਤੇ ਡਬਲ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਗਿਥਬ ਡੈਸਕਟਾਪ ਦੀ ਸਥਾਪਨਾ ਨਾਲ ਅੱਗੇ ਵਧੋ.
- ਸਟਾਰਟ ਮੀਨੂ ਰਾਹੀਂ ਪ੍ਰੋਗਰਾਮ ਲਾਂਚ ਕਰੋ।
- ਆਪਣੇ ਉਪਭੋਗਤਾ ਖਾਤੇ ਦੇ ਵੇਰਵਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ GitHub ਵਿੱਚ ਸਾਈਨ ਇਨ ਕਰੋ।
ਮੁੱਖ ਕਾਰਜਕੁਸ਼ਲਤਾ
- ਰਿਪੋਜ਼ਟਰੀਆਂ ਬਣਾਉਣਾ, ਜੋੜਨਾ ਅਤੇ ਕਲੋਨ ਕਰਨਾ।
- ਪ੍ਰੋਜੈਕਟ ਟੈਬਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰਨਾ.
- ਸ਼ਾਖਾ ਵਿੱਚ ਬਦਲਾਅ ਕਰਨਾ।
- ਮੁੱਦੇ ਬਣਾਉਣਾ, ਬੇਨਤੀਆਂ ਅਤੇ ਕਮਿਟਾਂ ਨੂੰ ਖਿੱਚਣਾ।
- ਨਵੇਂ ਉਤਪਾਦਾਂ ਦੇ ਸ਼ੁਰੂਆਤੀ ਸੰਸਕਰਣਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਸਮਰੱਥਾ.
Github API
Github REST API ਇੱਕ ਇੰਟਰਫੇਸ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ Github ਡੇਟਾ, ਪ੍ਰੋਜੈਕਟਾਂ ਅਤੇ ਰਿਪੋਜ਼ਟਰੀਆਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਨਾਲ ਹੀ ਸਰਵਰ ਬੇਨਤੀਆਂ ਭੇਜਣਾ। ਲਿੰਕ https://api.github.com/ ਵਿੱਚ ਉਹ ਸਾਰੇ URL ਹੁੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਸਰਲ GET ਬੇਨਤੀਆਂ ਭੇਜ ਸਕਦੇ ਹੋ:
ਅਕਸਰ, ਡਿਵੈਲਪਰ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਬੇਨਤੀਆਂ ਬਣਾਉਂਦੇ ਹਨ। ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਲਿੰਕ ਤੋਂ ਰਿਪੋਜ਼ਟਰੀ ਬਾਰੇ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ – https://api.github.com/user/repos ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ ਦਰਜ ਕੀਤੀ ਗਈ ਹੈ। ਇਸ ਵਿੱਚ ਉਪਭੋਗਤਾ ਬਾਰੇ ਮੁੱਖ ਮਾਪਦੰਡ ਸ਼ਾਮਲ ਹਨ – ਅਵਤਾਰ, ਪਾਠਕ, ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੀ ਗਿਣਤੀ, ਡਾਉਨਲੋਡਸ, ਆਦਿ। ਇਹ ਡੇਟਾ ਫਿਰ ਸਰਵਰ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.
ਗਿਥਬ ਡੈਸਕਟੌਪ ਪ੍ਰੋਜੈਕਟਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸੰਰਚਨਾ ਕਰਨਾ
ਇੱਕ ਖਾਤਾ ਸਥਾਪਤ ਕਰਨ, ਰਜਿਸਟਰ ਕਰਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਉਪਭੋਗਤਾ GitHub ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦਾ ਹੈ।
ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣਾ, ਜੋੜਨਾ ਅਤੇ ਕਲੋਨ ਕਰਨਾ
ਇੱਕ ਨਵੀਂ ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਉਣ ਲਈ, “ਫਾਇਲ” ਚੁਣੋ ਅਤੇ “ਰਿਪੋਜ਼ਟਰੀ ਬਣਾਓ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਸਥਾਨਕ ਪ੍ਰੋਜੈਕਟ ਜੋੜਨ ਲਈ, “ਫਾਇਲ” ਮੀਨੂ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ “ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਜੋੜੋ” ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕਲੋਨਿੰਗ ਲਈ, ਤੁਹਾਨੂੰ ਮੀਨੂ “ਫਾਈਲ” – “ਕਲੋਨ ਰਿਪੋਜ਼ਟਰੀ” ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
ਨਵੀਂ ਸ਼ਾਖਾ ਬਣਾਉਣਾ
ਇੱਕ ਵੱਖਰੀ ਪ੍ਰੋਜੈਕਟ ਸ਼ਾਖਾ ਬਣਾਉਣ ਲਈ, ਮੌਜੂਦਾ ਸ਼ਾਖਾ ਭਾਗ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਨਵੀਂ ਸ਼ਾਖਾ ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਉਪਭੋਗਤਾ GitHub ਇੰਟਰਫੇਸ ਵਿੱਚ ਬ੍ਰਾਂਚ ਨੂੰ ਦੇਖਣ ਦੇ ਯੋਗ ਹੋਵੇਗਾ ਅਤੇ ਤਬਦੀਲੀਆਂ ਨੂੰ ਟਰੈਕ ਕਰਨ ਲਈ ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਕਰੇਗਾ.
ਸੁਰੱਖਿਆ
Github ਦਾ ਡੈਸਕਟਾਪ ਅਤੇ ਵੈੱਬ ਸੰਸਕਰਣ ਤੁਹਾਨੂੰ ਉਪਭੋਗਤਾ ਖਾਤੇ ਦੇ ਸੁਰੱਖਿਆ ਪੱਧਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਅਤੇ ਵਧਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਸਾਰੀ ਕਾਰਜਕੁਸ਼ਲਤਾ “ਸਟੋਰੇਜ ਲਈ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ” ਭਾਗ ਵਿੱਚ ਉਪਲਬਧ ਹੈ। ਇਹ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਵਿਚਾਰ ਕਰਨ ਦੇ ਯੋਗ ਹੈ.
ਸੁਰੱਖਿਆ ਨੀਤੀ ਸੈਟਿੰਗ
ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਮੁੱਖ ਪੰਨੇ ‘ਤੇ, ਕਲਿੱਕ ਕਰੋ:
- “ਸੁਰੱਖਿਆ” – “ਸੁਰੱਖਿਆ ਨੀਤੀ” – “ਸੈੱਟਅੱਪ ਸ਼ੁਰੂ ਕਰੋ”।
- ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸਮਰਥਿਤ ਸੰਸਕਰਣਾਂ ਅਤੇ ਸੰਭਾਵਿਤ ਕਮਜ਼ੋਰੀਆਂ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕਰੋ।
ਨਿਰਭਰਤਾ ਗ੍ਰਾਫ ਪ੍ਰਬੰਧਨ
ਸਾਰੇ ਜਨਤਕ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਇੱਕ ਨਿਰਭਰਤਾ ਗ੍ਰਾਫ ਆਪਣੇ ਆਪ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਪ੍ਰਾਈਵੇਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਅਜਿਹੀ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਨਹੀਂ ਹੈ। ਗ੍ਰਾਫ਼ ਸਾਰੇ ਆਊਟਗੋਇੰਗ ਨਿਰਭਰਤਾ ਪ੍ਰਵਾਹ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਕਮਜ਼ੋਰੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਨਿਰਭਰਤਾ ਗ੍ਰਾਫ ਸੈਟ ਕਰਨ ਲਈ, “ਸੈਟਿੰਗ” – “ਸੁਰੱਖਿਆ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ” ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। ਗ੍ਰਾਫ਼ ਦੇ ਉਲਟ, “ਯੋਗ” ਜਾਂ “ਅਯੋਗ” ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਲਾਇਸੰਸ
Github ਲਾਇਸੰਸਿੰਗ ਦੋ ਮੁੱਖ ਕਿਸਮ ਦੇ
ਲਾਇਸੈਂਸ ਦੀ ਵਰਤੋਂ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ :
- GPL ਲਾਇਸੈਂਸ ਦੀ ਇੱਕ ਕਿਸਮ ਹੈ ਜੋ ਦੂਜੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਦੂਜੇ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਦੇ ਕੰਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਵਪਾਰਕ ਕੰਪਨੀਆਂ ਅਜਿਹਾ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ।
- LGPL/Commons/MIT/Apache , ਆਦਿ – ਉਪਭੋਗਤਾ ਮੁਫ਼ਤ ਵਰਤੋਂ ਲਈ ਆਪਣਾ ਕੋਡ ਦਿੰਦਾ ਹੈ। ਦੂਸਰੇ ਇਸ ਤੋਂ ਪੈਸੇ ਕਮਾ ਸਕਦੇ ਹਨ।