Git Stash ing: ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਇੱਕ ਸਾਫ਼ ਕੰਮ ਕਰਨ ਵਾਲੀ ਸਥਿਤੀ ਲਈ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਬਦਲਾਵ ਸਟੋਰ ਕਰੋ

Stashing Git ਵਿੱਚ ਤੁਹਾਨੂੰ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਬਦਲਾਵਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਅਤੇ ਇੱਕ ਸਾਫ਼ ਕੰਮ ਕਰਨ ਵਾਲੀ ਸਥਿਤੀ ਵਿੱਚ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਇਹ ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ਾਖਾ ਵਿੱਚ ਜਾਣ ਜਾਂ ਕਿਸੇ ਵੱਖਰੀ ਵਿਸ਼ੇਸ਼ਤਾ 'ਤੇ ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਤੁਸੀਂ ਵਰਤਮਾਨ ਵਿੱਚ ਕੰਮ ਕਰ ਰਹੇ ਹੋ।

Stashing Git ਵਿੱਚ ਵਰਤਣ ਲਈ ਇੱਥੇ ਕਦਮ ਹਨ:

 

Stash ਤੁਹਾਡੀਆਂ ਤਬਦੀਲੀਆਂ

ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

git stash save "Stash name"

ਇਹ ਕਮਾਂਡ ਨਿਸ਼ਚਤ ਨਾਮ ਦੇ ਨਾਲ ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਅਣਕਮਿਟੇਡ ਤਬਦੀਲੀਆਂ ਨੂੰ ਇੱਕ ਨਵੇਂ ਸਟੈਸ਼ ਵਿੱਚ ਛੁਪਾ ਦੇਵੇਗੀ। ਜੇ ਤੁਸੀਂ ਕੋਈ ਨਾਮ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ stash, ਤਾਂ ਗਿੱਟ ਆਪਣੇ ਆਪ ਇੱਕ ਡਿਫੌਲਟ ਨਾਮ ਤਿਆਰ ਕਰੇਗਾ।

 

stash ਸੂਚੀ ਵੇਖੋ

ਆਪਣੀ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸਟੈਸ਼ਾਂ ਦੀ ਸੂਚੀ ਵੇਖਣ ਲਈ, ਕਮਾਂਡ ਚਲਾਓ:

git stash list

ਇਹ ਕਮਾਂਡ ਸਾਰੇ ਮੌਜੂਦਾ ਸਟੈਸ਼ਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸੂਚਕਾਂਕ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗੀ।

 

ਲਾਗੂ ਕਰੋ ਏ stash

ਆਪਣੀ ਕਾਰਜਕਾਰੀ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਲਾਗੂ ਕਰਨ ਲਈ stash, ਕਮਾਂਡ ਚਲਾਓ:

git stash apply <stash_name>

<stash_name> ਉਸ ਨਾਮ ਜਾਂ ਸੂਚਕਾਂਕ ਨੰਬਰ ਨਾਲ ਬਦਲੋ stash ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅਪਲਾਈ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਨਾਮ ਨਹੀਂ ਦਿੰਦੇ ਹੋ stash, ਤਾਂ Git ਨਵੀਨਤਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਡਿਫੌਲਟ ਹੈ stash

 

ਡ੍ਰੌਪ ਏ stash

ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਇੱਕ ਸਟੈਸ਼ ਨੂੰ ਲਾਗੂ ਕਰ ਲਿਆ ਹੈ ਅਤੇ ਹੁਣ ਇਸਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਟੈਸ਼ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ:

git stash drop <stash_name>

<stash_name> ਉਸ ਨਾਮ ਜਾਂ ਸੂਚਕਾਂਕ ਨੰਬਰ ਨਾਲ ਬਦਲੋ stash ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅਪਲਾਈ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਨਾਮ ਨਹੀਂ ਦਿੰਦੇ ਹੋ stash, ਤਾਂ Git ਨਵੀਨਤਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਡਿਫੌਲਟ ਹੈ stash

 

Stashing Git ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਨੂੰ ਗੁਆਏ ਬਿਨਾਂ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਬਦਲਾਵਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਵਰਕਫਲੋ ਵਿੱਚ ਵਿਘਨ ਪਾਏ ਬਿਨਾਂ ਆਸਾਨੀ ਨਾਲ ਸ਼ਾਖਾਵਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਚਕਾਰ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ।