Özet - İlk push
- Git kursu
- Başlangıç
- Ders 68/80
- 5 dk
remote ve push akışını birleştirerek ilk yükleme yaparsın.
İlk push akışı
Yerel Git deponu GitHub ile paylaşmak için önce uzak depo bağlantısını git remote add ile oluşturursun. Ardından git push -u origin main komutuyla commit'lerini gönderir ve upstream bağlantısını ayarlarsın.
git remote add origin https://github.com/ayse/ilk-projem.git
git push -u origin mainBu işlemlerden sonra yerel main dalın uzak depodaki origin/main dalını takip eder. Yeni commit'leri göndermek için sonraki seferlerde git push kullanabilirsin.
Uygulama İlk GitHub yüklemeni yap
İlk olarak https://github.com/ayse/ilk-projem.git adresini origin adıyla uzak depo olarak ekle. Ardından yerel main dalını gönderirken -u seçeneğiyle upstream bağlantısını oluştur.
Başlangıç kodu
# 1. GitHub deposunu uzak depo olarak ekle
# 2. Main dalını upstream bağlantısıyla gönderÖrnek çözüm
git remote add origin https://github.com/ayse/ilk-projem.git
git push -u origin mainBeklenen çıktı
branch 'main' set up to track 'origin/main'.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 İlk push işlemi için doğru komut sıralaması hangisidir?
- git push origin main, ardından git remote add origin URL
- git remote add origin URL, ardından git push -u origin main Doğru cevap
- git commit origin, ardından git remote add main URL
- git add origin URL, ardından git merge main
Açıklama: Önce uzak depo <code>origin</code> adıyla eklenmelidir. Daha sonra <code>git push -u origin main</code> ile commit'ler gönderilir ve upstream bağlantısı kurulur.
2 Uzak deponun adını belirt
git remote add ____ https://github.com/ayse/ilk-projem.git
git remote add origin https://github.com/ayse/ilk-projem.git
Açıklama: <code>origin</code>, uzak depo bağlantısı eklenirken verilen yaygın addır. Bu ad, sonraki push komutlarında hedef depoyu belirtmek için kullanılır.
3 İlk push aşamaları
| Kavram | Anlamı |
|---|---|
git remote add |
Uzak depo bağlantısı kurar |
origin |
Uzak deponun kısa adı |
git push |
Commit'leri uzak depoya gönderir |
upstream |
Yerel dalın takip ettiği dal |