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

  • apenney888

    apenney888

    27 EKİM 2010
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • The Onion

    The Onion

    14 Mart 2006