SORU
1 NİSAN 2011, Cuma


Nasıl düzgün Git bir itme kuvveti?

Uzak olmayan çıplak "Bilgisayarım." repo ve klonlanmış ana ayarladım Bazı yerel değişiklikler yaptım, benim yerel depo güncellenmiş ve benim uzaktan repo geri değişiklikleri itti. İşler bu noktaya kadar iyiydik.

Şimdi, uzak repo birşeyleri değiştirmek zorunda kaldım. O zaman benim yerel repo içinde bir şeyler değişti. Uzaktan repo değişikliği gerekli olmadığını fark ettim. 4 ** benim uzaktan repo için benim yerel repo dan denedim ama bir hata var:

Tarih kaybetmenizi önlemek için, non-hızlı ileri güncellemeler yapıldı reddedilen bir daha itmeden önce uzaktan değişiklikleri Birleştirmek. 'Nota bakın hızlı ileri' ayrıntılar için git push --help bölüm hakkında.

Muhtemelen bir düşündüm

git push --force

benim yerel kopyasını uzaktaki bir değişiklik itmesini sağlamak ve aynı yapar.Güncelleme gücü yokben uzak repo geri dön ve bir taahhüt zaman , ama, dosyaları güncel değişiklikleri içeren fark ettim (ana uzaktan repo daha önce sahip olanlar).

comments to one of the answers de belirttiğim gibi:

[I] zorlayarak denedim, ama geri sunucu değişiklikleri kaydetmek için ana giderken, eski basamak olsun. Ben söz verirsem böylece, depoları aynı değildir. Ve git bas tekrar kullanmaya çalıştığımda aynı hatayı alıyorum.

Bu sorunu nasıl düzeltebilirim?

CEVAP
26 EYLÜL 2012, ÇARŞAMBA


Yap:

git push origin master --force

ya da eğer belirli bir repo varsa:

git push https://git.... --force

doğru olmayabilir, ama eğer biri Bu sayfa üzerinde tökezledi varsa, basit bir çözüm isteyebilirler

Kısa bayrak

Ayrıca -f --force, çok kısa olduğunu unutmayın

git push origin master -f

ayrıca çalışacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011