CodeBlanks Logo Icon CodeBlanks

Özet - İlk push

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 main

Bu 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

terminal
# 1. GitHub deposunu uzak depo olarak ekle

# 2. Main dalını upstream bağlantısıyla gönder

Örnek çözüm

terminal
git remote add origin https://github.com/ayse/ilk-projem.git
git push -u origin main

Beklenen çı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

Soru
git remote add ____ https://github.com/ayse/ilk-projem.git
Cevap
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

Başlangıç bölümündeki tüm dersler