# पुश और क्लोन करना — गिटहब

Source: https://www.geekswithgeeks.com/hi/github/gh-push-clone

> कमिट को गिटहब पर भेजें, और किसी नई मशीन पर रिपॉज़िटरी की पूरी कॉपी लें।

## बदलाव पुश करना

रिमोट सेट होने के बाद, `git push` नए कमिट को गिटहब पर भेजता है ताकि बाकी लोग देख सकें।

```bash
git push origin main
```

## रिपॉज़िटरी क्लोन करना

`git clone` रिपॉज़िटरी का पूरा इतिहास डाउनलोड करता है और अपने-आप `origin` सेट कर देता है — तुरंत काम करने के लिए तैयार।

```bash
git clone https://github.com/username/my-app.git
```

**Quiz:** कौन-सा कमांड रिमोट रिपॉज़िटरी की पूरी कॉपी, इतिहास सहित, डाउनलोड करता है?

- [ ] git remote add origin
- [x] git clone
- [ ] git push

*Answer:* git clone. `git clone` पूरी रिपॉज़िटरी कॉपी करता है, जबकि `git remote add` केवल मौजूदा लोकल रिपॉज़िटरी को किसी URL से जोड़ता है।
