SORU
5 HAZİRAN 2012, Salı


Nasıl bir git submodule benim değişiklikleri geri muyum?

Benim repo ekledim hangi bir git submodule (RestKit) var.

Yanlışlıkla bazı dosyaları değiştirmiş ve kaynak sürüme geri dönmek istiyorum. Bunu yapmak için, kaçmaya çalıştım

Mac:app-ios user$ git submodule update RestKit

Ama burada gördüğünüz gibi, bu hala olduğu gibi işe yaramadı "değiştirilmiş içerik":

Mac:app-ios user$ git status
...
#   modified:   RestKit (modified content)

CEVAP
26 Temmuz 2013, Cuma


Eğer dizinleri değiştirmek zorunda kalmadan tüm alt modüller için bunu yapmak istiyorsanız, yapabilirsiniz

git submodule foreach git reset --hard

Ayrıca özyinelemeli bayrağı tüm alt modüller için uygulamak için kullanabilirsiniz:

git submodule foreach --recursive git reset --hard

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • Stevie

    Stevie

    2 Mayıs 2010