CodeBlanks Logo Icon CodeBlanks

git push

git push ile yerel commit'leri uzak depoya göndermeyi öğrenirsin.

git push nedir?

git push, yerel depoda oluşturduğun commit'leri uzak depoya gönderir. Böylece GitHub üzerindeki depo, gönderdiğin commit'lerle güncellenir.

git push origin main

Burada origin uzak deponun adıdır, main ise gönderilecek yerel dalı belirtir. Push işlemi için daha önce commit oluşturmuş ve uzak depo bağlantısını eklemiş olmalısın.

Push işleminin çalışma mantığı

Push işlemi, çalışma alanındaki kaydedilmemiş değişiklikleri doğrudan göndermez; daha önce oluşturulmuş commit'leri gönderir. Önce dosyalarını git add ile sahnelemeli, ardından git commit ile kaydetmelisin.

git add index.html
git commit -m "Ana sayfayı güncelle"
git push origin main

Bu sırayla çalıştığında oluşturduğun commit uzak depoya aktarılır. Böylece yerel projenin commit geçmişini GitHub ile paylaşmış olursun.

Uygulama İlk push işlemini gerçekleştir

Yerel deponun main dalındaki commit'leri origin adlı uzak depoya gönder. Yalnızca push komutunu kullan; yeni bir commit oluşturma veya dosya sahneleme işlemi yapma.

Başlangıç kodu

terminal
# Yerel main dalını uzak depoya gönder

Beklenen çıktı

main -> main

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Yerel main dalındaki commit'leri origin deposuna göndermek için hangi komut doğrudur?

  • git push origin main Doğru cevap
  • git add origin main
  • git commit origin main
  • git remote push main

Açıklama: <code>git push origin main</code> komutu, yerel <code>main</code> dalındaki commit'leri <code>origin</code> uzak deposuna gönderir.

2 Commit'leri uzak depoya gönder

Soru
git ____ origin main
Cevap
git push origin main

Açıklama: <code>push</code> yerel commit'leri uzak depoya gönderir. <code>commit</code> değişiklikleri kaydeder, <code>add</code> dosyaları sahneler, <code>merge</code> dalları birleştirir.

3 Push işleminin parçaları

Kavram Anlamı
git push Commit'leri gönderir
origin Hedef uzak depodur
main Gönderilecek dal
Commit Kaydedilmiş değişiklik bütünü

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