git push
- Git kursu
- Başlangıç
- Ders 66/80
- 4 dk
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 mainBurada 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 mainBu 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
# Yerel main dalını uzak depoya gönderBeklenen çı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
git ____ origin main
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ü |