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

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • joshsnice

    joshsnice

    28 Kasım 2006
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010