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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • iZAPPA

    iZAPPA

    16 Temmuz 2010