ਇੱਥੇ ਕੁਝ ਬੁਨਿਆਦੀ Git ਕਮਾਂਡਾਂ ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ ਹਨ:
1. git init
ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀ ਸ਼ੁਰੂ ਕਰੋ।
ਉਦਾਹਰਨ:
git init
2. git clone <repository>
ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਆਪਣੀ ਸਥਾਨਕ ਮਸ਼ੀਨ ਲਈ ਕਲੋਨ ਕਰੋ।
ਉਦਾਹਰਨ:
git clone https://github.com/user/repository.git
3. git add
<file>
ਕਮਿਟ ਕਰਨ ਲਈ ਤਿਆਰੀ ਕਰਨ ਲਈ ਸਟੇਜਿੰਗ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ।
ਉਦਾਹਰਨ:
git add myfile.txt
4. git commit -m
"<message>"
ਸਟੇਜਿੰਗ ਖੇਤਰ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ ਇੱਕ <message> ਨਾਲ ਇੱਕ ਨਵੀਂ ਪ੍ਰਤੀਬੱਧਤਾ ਬਣਾਓ।
ਉਦਾਹਰਨ:
git commit -m "Add new feature"
5. git status
ਰਿਪੋਜ਼ਟਰੀ ਅਤੇ ਫਾਈਲਾਂ ਦੀ ਸਥਿਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਅਨਿਯਮਿਤ ਤਬਦੀਲੀਆਂ ਦੀ ਸਥਿਤੀ ਸ਼ਾਮਲ ਹੈ।
ਉਦਾਹਰਨ:
git status
6. git log
ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਪ੍ਰਤੀਬੱਧ ਇਤਿਹਾਸ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ, ਕਮਿਟਾਂ, ਲੇਖਕਾਂ ਅਤੇ ਟਾਈਮਸਟੈਂਪਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸਮੇਤ।
ਉਦਾਹਰਨ:
git log
7. git pull
ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਆਪਣੇ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰੋ ਅਤੇ ਖਿੱਚੋ।
ਉਦਾਹਰਨ:
git pull origin main
8. git push
ਆਪਣੇ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਪੁਸ਼ ਕਰੋ।
ਉਦਾਹਰਨ:
git push origin main
9. git branch
ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸ਼ਾਖਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਵਰਤਮਾਨ ਵਿੱਚ ਸਰਗਰਮ ਸ਼ਾਖਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ।
ਉਦਾਹਰਨ:
git branch
10. git checkout <branch>
ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਸ਼ਾਖਾ ਵਿੱਚ ਜਾਓ।
ਉਦਾਹਰਨ:
git checkout feature-branch
11. git merge <branch>
ਕਿਸੇ ਸ਼ਾਖਾ ਤੋਂ ਮੌਜੂਦਾ ਸ਼ਾਖਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਮਿਲਾਓ।
ਉਦਾਹਰਨ:
git merge feature-branch
12. git remote add <name> <url>
ਰਿਮੋਟ ਜੋੜ ਕੇ ਇੱਕ ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਰਿਮੋਟ ਰਿਪੋਜ਼ਟਰੀ ਨਾਲ ਲਿੰਕ ਕਰੋ।
ਉਦਾਹਰਨ:
git remote add origin https://github.com/user/repository.git
13. git remote -v
ਸਥਾਨਕ ਰਿਪੋਜ਼ਟਰੀ ਨਾਲ ਜੁੜੇ ਰਿਮੋਟ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ।
ਉਦਾਹਰਨ:
git remote -v
14. git reset <file>
ਕਿਸੇ ਖਾਸ ਫਾਈਲ ਵਿੱਚ ਅਣਕਮਿਟੇਡ ਤਬਦੀਲੀਆਂ ਨੂੰ ਅਣਡੂ ਕਰੋ।
ਉਦਾਹਰਨ:
git reset myfile.txt
15. git stash
ਕਿਸੇ ਵੱਖਰੀ ਸ਼ਾਖਾ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਅਸਥਾਈ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲੁਕਾਓ।
ਉਦਾਹਰਨ:
git stash
ਇਹ ਸਿਰਫ਼ ਕੁਝ ਬੁਨਿਆਦੀ ਗਿੱਟ ਕਮਾਂਡਾਂ ਹਨ। Git ਸਰੋਤ ਕੋਡ ਪ੍ਰਬੰਧਨ ਅਤੇ ਸਹਿਯੋਗ ਲਈ ਕਈ ਹੋਰ ਕਮਾਂਡਾਂ ਅਤੇ ਕਾਰਜਕੁਸ਼ਲਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।