Yaptığım ve henüz uzak depoya itilmemiş yerel taahhütleri nasıl görüntüleyebilirim? Bazen git status
, dalımın origin/master
dan X commit ileride olduğunu yazdırır, ancak her zaman değil.
Bu benim Git kurulumumla ilgili bir hata mı, yoksa bir şey mi kaçırıyorum?
Bu bir hata değil. Muhtemelen gördüğünüz şey, uzaktaki değişikliklerin getirildiği ancak henüz birleştirilmediği başarısız bir otomatik birleştirme sonrası git durumudur.
Yerel depo ve uzak depo arasındaki taahhütleri görmek için bunu yapın:
git fetch
Bu %100 güvenlidir ve çalışma kopyanızla dalga geçmez. Eğer değişiklikler varsa git status
X commits ahead of origin/master
gösterecektir.
Artık uzakta olan ancak yerelde olmayan taahhütlerin günlüğünü gösterebilirsiniz:
git log HEAD..origin