ਇਹ ਚਾਰ ਕਮਾਂਡਾਂ ਆਪਣੇ local repository ਅਤੇ remote repositories ਦੇ ਵਿਚਕਾਰ ਡਾਟਾ ਭੇਜਦੀਆਂ ਹਨ, ਪਰ ਉਹ ਵੱਖਰੇ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਫਰਕ ਸਮਝਣਾ — ਖਾਸ ਕਰਕੇ fetch vs pull — remotes ਨਾਲ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।
clone — repository ਨੂੰ ਕਾਪੀ ਕਰੋ (ਇੱਕ ਵਾਰ)
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
