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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • Justin Case

    Justin Case

    3 EKİM 2011
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011